在MyBatis SQL xml 處理符號
原符號 | < | <= | > | >= | & | ' | " |
---|---|---|---|---|---|---|---|
替換符號 | < ; | < ;= | > ; | > ;= | & ; | &apos ; | " ; |
搜索功能苟径,中文關(guān)鍵字搜索
在 MySQL 5.5 以上, 若字段Type是time,date,datetime
在 select 時若使用 like '%中文%' 會出現(xiàn) Illegal mix of collations
for operation 'like'
在寫程序時要對每個字段進(jìn)行搜索,在執(zhí)行時可能就會出現(xiàn)時間字段like '%中文%' 這種語法北苟,
這在比較久的版本MySQL是不會出現(xiàn)錯誤的奏夫。但是升級到MySQL 5.5以上怕篷,必需改成
like binary'%中文%' 即可避免出現(xiàn)錯誤
簡單解決方法:在字段Type是 time,date,datetime時
必需將like '%中文%'改成like binary '%中文%'