一 问题描述
在mysql中创建主键报错。
#sql
ALTER TABLE t1 ADD PRIMARY KEY(id,NAME);
Data truncated for column 'name' at row 3
二 出错原因
name存在空值
三 解决办法
将其设置为空,然后再次创建复合主键
--本篇文章参考了MySQL中 Data truncated for column 'xxx'解决方法_weixin_30316097的博客-CSDN博客
在mysql中创建主键报错。
#sql
ALTER TABLE t1 ADD PRIMARY KEY(id,NAME);
Data truncated for column 'name' at row 3
name存在空值
将其设置为空,然后再次创建复合主键
--本篇文章参考了MySQL中 Data truncated for column 'xxx'解决方法_weixin_30316097的博客-CSDN博客