gpt4 book ai didi

mysql - 如何在Mysql中的单个查询中为所有行插入一列数据?

转载 作者:行者123 更新时间:2023-11-29 10:39:08 25 4
gpt4 key购买 nike

+----+------------+------------+------------+----------+
| 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 |
+----+------------+------------+------------+----------+

我想一次性输入所有血型。有没有办法做到这一点?

最佳答案

您可以使用带有选择和更新的单个查询

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;

如果有任何问题请告诉我

关于mysql - 如何在Mysql中的单个查询中为所有行插入一列数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45855574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com