更新MySQL中的列
问题原因:在执行上述代码时,出现了更新MySQL数据库中某个列的问题。
解决方法:使用上述代码中的UPDATE语句来更新数据库中的列。具体操作如下:
1. 打开MySQL控制台或者MySQL客户端。
2. 选择要更新的数据库,可以使用USE database_name;
语句来切换数据库。
3. 执行以下代码来更新该列:UPDATE tableName SET isDeleted = 1 where columnName in ('430903GW4j683537882','430903GW4j667075431','430903GW4j658444015');
4. 确保将tableName
替换为要更新的表的名称,并将isDeleted
替换为要更新的列的名称。
5. 替换columnName
为要更新的列的条件。在上述示例中,我们使用了一个包含多个值的IN
运算符,但你也可以使用其他条件来更新列。
通过按照上述步骤将代码应用到MySQL数据库中,你就可以成功更新指定列的值了。
使用UPDATE而不是INSERT:
例如:
UPDATE table1 SET col_a='k1', col_b='foo' WHERE key_col='1'; UPDATE table1 SET col_a='k2', col_b='bar' WHERE key_col='2';
所以你是说我需要为每一行要更新的数据编写一个更新查询吗?
阅读这篇文章以了解如何更新多行:karlrixon.co.uk/articles/sql/…
链接Update Multiple Rows With Different Values and a Single SQL Query
已经失效,请修复或移除。
你可以在客户端应用程序中使用批处理。