+----+------------+------------+------------+----------+
| id | phone_no | join_date | city | blood_gp |
+----+------------+------------+------------+----------+
| 1 | 80077672xx | 1997-07-19 | Delhi | NULL |
| 2 | 80077642xx | 1998-07-19 | New Delhi | NULL |
| 3 | 80477642xx | 1999-07-19 | Mumbai | NULL |
| 4 | 80077654xx | 1997-05-31 | Kolkata | NULL |
+----+------------+------------+------------+----------+
我想立刻进入所有的血型。有办法吗?
答案 0 :(得分:1)
您可以将单个查询与select和update
一起使用UPDATE table1 , (SELECT * FROM table2 where 1) src
SET table1.blood_gp = src.filed2 where 1 ;
如果要使用单个查询插入多个行数据,请使用此代码
INSERT INTO yourtable (x,y,z) VALUES (a1,a2,a3), (b1,b2,b3);
或者如果您想更新所有字段的一个列值,请使用此代码
update yourtable set blood_gp = 'yourvalue' where 1;
如果有任何问题,请通知我
答案 1 :(得分:0)
只需在没有where子句的情况下进行更新查询。
update table set blood_gp = 'value'
该概括查询。