将sql列的内容更改为所有相同的内容

时间:2015-11-19 13:12:57

标签: mysql sql multiple-columns

我在表名oc_product

中有一个名为(status)的列

此列符合我的产品1 = actif 0 = inactif

现在我希望我的sql数据库中的列全部为0,因此al将无法使用 所以是改变列中所有内容(状态)的代码,因此该列中的所有内容必须为0

感谢

3 个答案:

答案 0 :(得分:1)

UPDATE
     oc_product
SET
     status = 0
--it feels dirty not putting a WHERE clause here, but this is the answer

答案 1 :(得分:0)

<%= form_for @article, url: articles_path do |f| %>

这应该可以解决问题。由于没有WHERE子句,UPDATE oc_product SET status = 0中所有记录的status值将设置为0.

编辑:你可能需要像oc_product那样逃避status。我不太熟悉mysql的语法细节,所以也许status是一个关键字,需要转义。

答案 2 :(得分:0)

使用MySQL Update

UPDATE oc_product SET status = 0;

UPDATE语句使用新值

更新指定表中现有行的列