sql语句中为什么不能出现中文

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:37:59
我在用PHP 写程序,数据库是mysql的
当sql语句是
select * from ass_cat where catTitle like ''%abc%'
时,是正确的,
但是当在 abc的位置 出现汉字就不行了

select * from ass_cat where catTitle like ''%某某%'
这是为什么呢
我已经在配置文件里设置
default-character-set = gb2312

出现汉字是时,会报错的,就不执行了

那你搜索一下你的版本是否支持。
如果不行,我也米办法
-----------------------
一般是不支持使用中文表名列名的,

如果你一定要使用,

你应该在你的配置文件中加入下面的一行

default-character-set = gb2312

你说的不行是啥意思?是不出结果还是报错啊?