我使用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)
,那没关系!!!
请帮助我!
谢谢!
答案 0 :(得分:0)
您还可以使用< =>运营商这样做。
在那里你可以看到结果之间的区别
SELECT 'hallo' != 'abc', 'hallo' != NULL, 'hallo' <=> 'abc', NULL <=> 'abc' ;