执行成功
在严格模式下执行
mysql> CREATE TABLE `mytable` ( -> `id` int(11) NOT NULL AUTO_INCREMENT, -> `name` varchar(20) NOT NULL, -> `content` text NOT NULL default '', -> PRIMARY KEY (`id`) -> ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ERROR 1101 (42000): BLOB/TEXT column 'content' can't have a default value
执行失败,提示content字段是TEXT类型,不能使用默认值。
总结,使用mysql严格模式可以使数据更加安全严格,缺点是减少了对空数据入库的兼容性。建议开发环境使用严格模式以提高代码的质量及对数据的严谨性。
本文关于mysql 严格模式 Strict Mode的说明讲解吗,更对相关推荐请关注php中文网。
相关推荐:
以上就是关于mysql 严格模式 Strict Mode的说明讲解的详细内容,更多请关注php中文网其它相关文章!
……