在线
客服

发布
需求

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

MYSQL 建表 ,约束条件UNSIGNED为什么只能放在字段类型后的第一个约束条件

例如 CREATE TABLE test1(`age` TINYINT NOT NULL UNSIGNED); 会报错,而

        CREATE TABLE test2(`age` TINYINT UNSIGNED NOT NULL); 则可以顺利创建?

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与2

有时候是习惯问题,习惯敲完数据类型就写上unsigned。其实也没有必要过于纠结这些问题,就像1+1为什么等于2,因为这是规定的所以1+1就是等于2。你也可以这么理解,规定unsigend前面为数据类型,这样就行了。学习愉快。

使用道具 举报

没注意过这些问题 但是一般都是
tinyint unsigned primary key auto_increment 这个顺序

使用道具 举报

发新帖
国内首家创新型IT技术需求众包服务平台,软件需求就上天盟网! 立即登录 立即注册