我是 mysql 新手,在执行此查询时,它将列值更新为 0:
UPDATE table_name set column_name='some_value ' AND same_column_name='different_value'
在 PHP 程序的 UPDATE 语句中使用 AND 时,我没有收到任何错误。
最佳答案
它将您的表达式解释为 bool 值,然后将其保存为整数。
column_name='some_value ' AND Same_column_name=' Different_value'
为 false,可能会转换为值为 0 的 int。
更多MySQL白痴。
关于mysql - 为什么在 MySQL 中执行查询时得到 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51613960/