CREATETABLE`abcd`(`USER_ID`bigint(14)NOTNULLCOMMENT'用户ID',`MSISDN`varchar(15)NOTNULLCOMMENT'用户手机号',`usrSessionPolicyCode`varchar(32)NOTNULLCOMMENT'用户订购策略的唯...
CREATE TABLE `abcd` (
`USER_ID` bigint(14) NOT NULL COMMENT '用户ID',
`MSISDN` varchar(15) NOT NULL COMMENT '用户手机号',
`usrSessionPolicyCode` varchar(32) NOT NULL COMMENT '用户订购策略的唯一代码',
`NotificationCycle` char(1) CHARACTER SET latin1 DEFAULT NULL COMMENT '用户策略提醒周期,0-天;1-周;2-双周;3-月;4-双月;5-季度;6-半年;7-记账周期FF:NULL',
`TerminalType` varchar(32) DEFAULT NULL COMMENT '表示允许用户使用的终端类型列表',
`PolicyStartDateTime` datetime DEFAULT NULL COMMENT '用户策略启用时间,yyyymmddhhmmss',
`PolicyEndDateTime` datetime DEFAULT NULL COMMENT '用户策略截止时间,yyyymmddhhmmss',
PRIMARY KEY `pk` (`USER_ID`,`MSISDN`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=' 用户策略历史表';
建表报错[Err] 1064 - exception: Sql parsing unknown exception occurred
求指点错误地方是哪里 哪个语法错了,我这看应该是PRIMARY KEY `pk` (`USER_ID`,`MSISDN`)错了 但不知道错误原因
展开
如果觉得《mysql primary key not null_MySQL PRIMARY KEY用法错误地方》对你有帮助,请点赞、收藏,并留下你的观点哦!