我們建表的時候到底怎么寫???
寫這個樣子???
CREATE TABLE `users` (
?
?`id` smallint(6) NOT NULL AUTO_INCREMENT,
??
`username` varchar(30) NOT NULL,
?
?`pid` smallint(6) DEFAULT NULL,
??
PRIMARY KEY (`id`),
?
?KEY `pid` (`pid`),
?
?CONSTRAINT `users_ibfk_1` FOREIGN KEY (`pid`) REFERENCES `provinces` (`id`)
)
?ENGINE=InnoDB DEFAULT CHARSET=utf8
2015-05-14
這個不是我寫的,是用了老師說的那個show create table 表名 ?方法自動顯示的結果
2015-05-14
表名和字段名不需要單引號,另外smallint后面不要加6.