无法在mysql 5.6

时间:2016-01-18 16:56:23

标签: mysql

我使用config my.cnf安装了mysql 5.6,如下所示:

long_query_time=1
slow_query_log=1
slow_query_log_file="/var/log/mysql/log-slow-queries.log"


datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

bind-address    = 0.0.0.0
symbolic-links=0
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

innodb_buffer_pool_size = 2G
innodb_buffer_pool_instances=4

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

查询示例时遇到问题:school != "ABC" =>学校的结果响应行!= null和!='ABC',不返回行的值为null。

如果我用样本查询:(school != "ABC" or scholl is null),那没关系!!!

请帮助我!

谢谢!

1 个答案:

答案 0 :(得分:0)

您还可以使用< =>运营商这样做。

在那里你可以看到结果之间的区别

SELECT 'hallo' != 'abc', 'hallo' != NULL, 'hallo' <=> 'abc', NULL <=> 'abc' ;