2

我正在将表中数据的大小写更改为“标题大小写”。由于mysql没有标题大小写的功能,我在php中做。

但是,如果 id = 1 的数据是“MR. JOHN ADAMS”,那么

更新联系人 SET c_name = "Mr. John Adams" WHERE id = 1;

自从 MySql 不区分大小写以来,什么都不做,认为什么都没有改变。

在此安装中,我无法将 mysql 更改为区分大小写。

4

1 回答 1

2

我刚刚在我的 MySQL 中测试了它并且它可以工作,它改变了更新的情况。但是,如果它不适合您,请尝试以下操作:

update contacts set c_name = binary 'John Adams' where id = 1

...它应该工作。

还可以尝试将您的列定义从 varchar(n) 修改为 varbinary(n),这样您就不必在每次插入/更新时指定二进制文件。

高温高压

弗朗西斯科

于 2013-04-06T03:56:18.273 回答