CREATE TABLE emp_u (
id INT NOT NULL AUTO_INCREMENT,
emailAddress VARCHAR(100) NOT NULL,
username VARCHAR(30) NOT NULL,
passwd VARCHAR(40) NOT NULL,
title CHAR(4) NOT NULL,
firstName VARCHAR(50) NOT NULL,
surname VARCHAR(50) NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY(emailAddress),
UNIQUE KEY(username),
KEY idx_fullname (firstName, surname)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE emp_u_p (
employer_id_fk INT NOT NULL DEFAULT 0,
s_mgt TINYINT(1) NOT NULL DEFAULT 0,
add_j_mgt TINYINT(1) NOT NULL DEFAULT 0,
edit_j_mgt TINYINT(1) NOT NULL DEFAULT 0,
del_j_mgt TINYINT(1) NOT NULL DEFAULT 0,
j_mgt TINYINT(1) NOT NULL default 0,
cp_mgt TINYINT(1) NOT NULL default 0,
ph_mgt TINYINT(1) NOT NULL default 0,
cb_mgt TINYINT(1) NOT NULL default 0,
search_mgt TINYINT(1) NOT NULL default 0,
PRIMARY KEY (employer_id_fk)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
我在数据库中有这两个表。将这两张表结合在一起,或者保持原样,会更好。将Mysql表合并到一个表中
我是新来的数据库,只为我的MySQL写一些表。
你会使用这些表格来做什么? 'emp'是'employee'的简称吗? – 2012-07-07 19:53:55
是两个主键相同吗?如果是的话,你可以合并他们 – nischayn22 2012-07-07 19:55:33
他们将被用于雇主登录到系统,并为他们设置不同的权限 – user1509201 2012-07-07 19:55:37