最赞回答 / qq_昼绽_0
主键和唯一键约束是通过参考索引实施的,如果插入的值均为NULL,则根据索引的原理,全NULL值不被记录在索引上,所以插入全NULL值时,可以有重复的,而其他的则不能插入重复值。alter table t add constraint uk_t_1 unique (a,b);insert into t (a ,b ) values (null,1); # 不能重复insert into t (a ,b ) values (null,null);#可以重复原文地址:http://zccst.iteye....
2016-04-04
最新回答 / prosche
可以下载一个 my.ini文件试试好不好使,或者语句修改,不要修改配置文件,ALTER TABLE `database` ENGINE = InnoDB;
2016-04-03
已采纳回答 / harrypenny
加了 [IF NOT EXISTS] 以后的意思就是,如果存在与要创建的表同名的表,那么当前的表就不会被创建;如果不存在,才会创建。这就是IF NOT EXISTS的语义,没创建表并不是错误,而是这个语句正常的执行结果之一
2016-04-02
已采纳回答 / Jiaoguanwen
http://111.7.130.145/cache/dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.7.11.0.msi?ich_args=e49d66fe4da4b8d33af40fdfba6fb16f_1_0_0_10_1c52a969e6f67e23711c9770d47240f3633c1fa53bb64041c115abd0c3f5456e_b08e95eb1ad2009b6913453218dfbb...
2016-04-02
已采纳回答 / qq_云在风中_0
哈哈,急不可耐了,查询语句要到后面才能讲,后面你就知道怎么用外键了,老师也讲了,实际上我们用的都是逻辑外键,就是你知道那是外键就行了,逻辑上加以控制,实际上跟普通字段没啥区别select * from user ,省份表 where user.省份外键 = 省份表ID主键,呵呵,貌似是这样的,关联查询。。。
2016-03-31