-3
更新列并使用与WHERE相同的列似乎不起作用。MySQL使用PDO准备的语句:更新X其中X = Y
例如,
UPDATE Customers
SET Name ='Foo'
WHERE Name ='Bar';
似乎并没有工作,但这个工作
UPDATE Customers
SET Name ='Foo'
WHERE OtherColumn ='Bar';
这是一个预期的行为?
更新:
我已经验证这两个将工作正常SQL更新,但使用预处理语句像这样的时候,不工作:
UPDATE Customers
SET Name = :Name
WHERE Name = :Name
两者都应该工作... –
这里只有mysql;没有其他的。如果有什么不行的话;检查错误。 –
错误是什么? – tech2017