1.在dos窗口中打开mysql数据库:mysql -hlocalhost -uroot -p,然后再输入密码。
2.修改sql_model:直接在mysql的可视化工具中选中一个数据库,右击打开命令列界面,输入show variables like 'sql_mode';可显示出目前的sql_model值,
临时修改:
输入set session后在输入下面的语句,可自行决定是否添加字符串里面的属性,
sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
3.在查询中区分大小写:
3.当字段类型是tinyint时,
在查询的时候,
会根据长度,截取值,例如上图的‘demo’,则会截第一个字母d去匹配,如果匹配不到,就返回false,在mysql里,0代表false;1代表true;所以查出这样的记录。