MySQL text型別不允許有預設值

Foolgryw發表於2018-10-09

mysql error 1101 text型別不允許有預設值
根據 mysql5.0以上版本 strict mode (STRICT_TRANS_TABLES) 的限制:
不支援對not null欄位插入null值
不支援對自增長欄位插入''值,可插入null值

不支援 text 欄位有預設值

在my.ini中將 STRICT_TRANS_TABLES 去掉即可。

但是這個比較危險的是自增欄位也可以插入null值!而自增欄位一般都是主鍵,聚集索引,真的存在null值就完蛋了。
 

相關文章