我正在将表格中的数据更改为“标题案例”。由于mysql没有标题案例的功能,我在php中这样做。
但是,如果id = 1的数据是“MR.JOHN ADAMS”那么
更新联系人SET c_name =“Mr. John Adams”WHERE id = 1;
什么都不做,因为MySql不区分大小写,认为没有任何改变。
我无法在此安装中将mysql更改为区分大小写。
答案 0 :(得分:2)
我刚刚在我的MySQL中测试了它并且它有效,它改变了更新的情况。但是,如果它不适合您,请尝试:
update contacts set c_name = binary 'John Adams' where id = 1
......它应该有用。
另外尝试将你的columnn定义从varchar(n)修改为varbinary(n),它可以使你不必在每次插入/更新时指定二进制文件。
HTH
旧金山