有没有一种方法可以将一条特定记录的mysql表的所有列更新为一个特定值。
例如,我有一个约有70列的表,并且在创建表时默认情况下将它们设置为0,而我通过PHPmyadmin通过仅填写一个或两个值并提交所有其他值来添加新记录时字段设置为0,但是我想多次将所有字段设置为1,因此我需要通过PHPmyadmin分别将所有列设置为1。
为了加快流程,我尝试了
UPDATE tablename SET * = '1' WHERE id = '2' ,但不起作用。
UPDATE tablename SET * = '1' WHERE id = '2'
如果有人可以提供类似的解决方案,那就太好了。
编辑:
有没有一种方法可以不指定SQL语句中的所有70列?那就是我要找的东西。我确实知道如何更新通常在SQL语句中指定的列。谢谢你。
您必须为更新语句中的每一列命名。