为了账号安全,请及时绑定邮箱和手机立即绑定

我们建表的时候到底怎么写啊?

写这个样子???

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


正在回答

2 回答

这个不是我写的,是用了老师说的那个show create table 表名  方法自动显示的结果

0 回复 有任何疑惑可以回复我~

表名和字段名不需要单引号,另外smallint后面不要加6.

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396884    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

我们建表的时候到底怎么写啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信