mysql 报错 ERROR 1101 (42000): BLOB/TEXT column can’t have a default value

mysql 报错 ERROR 1101 (42000): BLOB/TEXT column can’t have a default value

mysql 在创建 ci_sessions 表的时候报错:ERROR 1101 (42000): BLOB/TEXT column can’t have a default value

text或blob字段不允许有缺省值,这是由于strict mode导致的,只要在my-template.ini中去掉

sql-mode=”STRICT_TRANS_TABLES, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION”

就行了。

主要是在windows下会是缺省strict mode。

posted @ 2012-04-14 21:00  赤色  阅读(1509)  评论(0编辑  收藏  举报
知识共享许可协议本博客作品采用知识共享署名-相同方式共享 3.0 未本地化版本许可协议进行许可。