如何在MySQL打开严格的模式

如何在MySQL打开严格的模式
很多PHP集成环境(PHPnow WAMP Appserv)与MySQL看起来无严格的模式,MySQL的严格的模式是什么,MySQL本身仅仅是对数据的严格检查(格式、长度、类型等),如整数的话我们写在严格的模式字符串数据类型,MySQL是不是一个错误,因为如果对CHAR或VARCHAR类型字段的定义,当写入或更新超过规定长度的数据是没有错的。

我不认为这是很好的规划,虽然我们试图做的数据在code.mysql检查打开严格模式从一定程序上来说是我们的代码测试,如果我们的发展环境并没有在发展过程中开启严格模式遇到了一个错误,然后在线或代码移植可能不兼容,所以做最好的严格模式打开MySQL的开发过程。

你怎么打开它
1。可以通过执行SQL语句打开,但只对当前连接有效,下面是SQL语句:
复制代码代码如下所示:
集sql_mode =strict_trans_tables,no_auto_create_user,no_engine_substitution ;

2。修改MySQL配置文件,在配置文件中查找SQL模式,并将行更改为:
复制代码代码如下所示:
SQL模式=strict_trans_tables,no_auto_create_user,no_engine_substitution

如果你没有找到SQL模式=加在{ mysqld },你推荐的第二方法可以一劳永逸。

tag:模式如何在电脑软件mysql

相关内容