已采纳回答 / 哈哈111111111111111
MySQL就是这样的特点,就算是错误的他也占用一个主键,就和你把数据表里的最后一行id=3删除后增加另一行此时id=4而不是3
2016-04-07
已采纳回答 / harrypenny
加了 [IF NOT EXISTS] 以后的意思就是,如果存在与要创建的表同名的表,那么当前的表就不会被创建;如果不存在,才会创建。这就是IF NOT EXISTS的语义,没创建表并不是错误,而是这个语句正常的执行结果之一
2016-04-02
已采纳回答 / qq_云在风中_0
哈哈,急不可耐了,查询语句要到后面才能讲,后面你就知道怎么用外键了,老师也讲了,实际上我们用的都是逻辑外键,就是你知道那是外键就行了,逻辑上加以控制,实际上跟普通字段没啥区别select * from user ,省份表 where user.省份外键 = 省份表ID主键,呵呵,貌似是这样的,关联查询。。。
2016-03-31
已采纳回答 / lost125
我也是初学者,我也碰到了这个问题,我的理解是这样的:老师的那个mysql自带test数据库,不需要创建,所以可以 USE test; 而你我的mysql是新版本的,并不自带名叫test的数据库。我的解决办法是自己创建一个名叫test的数据库,方法:在mysql>目录下输入 CREATE DATABASE test; 然后就可以USE test; 了。
2016-03-27