mysql 不區分大小的坑

--查詢結果只有一個,做批次插入時導致值缺省
SELECT 'AAAvMSSDAAwmmh3WsyLi+uUzqF7H/Q+/'
UNION
SELECT 'AAAvmSSDAAwmmh3WsyLi+uUzqF7H/Q+/'


-- 改成如下方式
SELECT BINARY('AAAvMSSDAAwmmh3WsyLi+uUzqF7H/Q+/')
UNION
SELECT BINARY('AAAvmSSDAAwmmh3WsyLi+uUzqF7H/Q+/')

數據庫表最後設置COLLATE=utf8_bin區分大小寫的值,否則可能導致查詢時也不區分

參考https://blog.csdn.net/Veir_123/article/details/73730751

猜你喜欢

转载自blog.csdn.net/losedguest/article/details/89375392