mysql1265错误怎么解决

mysql1265错误怎么解决,第1张

通过查看表结构,发现这张表的第三列是日期时间列,并且允许为空。顺着这个线索,发现这一列竟然存在几个空值。

原来是这几个空值导致了创建主键索引时出现“ERROR 1265 (01000)”。

将空值替换成0:

update 表名 set 列3=0 where 列3 is null

这时创建主键索引就不会报错了

你先搜索一下看看你的这个表中是不是有n1字段是空的

给他一个值后再改改看

貌似你写错了

alter

table

`t1`

change

`n1`

`n1`

varchar(

20

)

not

null

default

'123'

怒了,看看你这个n1表是不是和其他表之间有关联关系

有的话把关联关系给删了再试


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7503538.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存