mysql 一次向表中插入多条数据实例讲解
mysql一次插入多条数据:
INSERTINTOhk_test(username,passwd)VALUES ('qmf2','qmf2'),('qmf3','qmf3'),('qmf4','qmf4'),('qmf5','qmf5') GO
我们先来创建一种表Authors:
CREATETABLEAuthors( AuthIDSMALLINTNOTNULLPRIMARYKEY, AuthFNVARCHAR(20), AuthMNVARCHAR(20), AuthLNVARCHAR(20) ) ENGINE=INNODB;
然后向表中一次性插入多条数据,sql插入代码如下:
INSERTINTOAuthorsVALUES(1006,'H','S.','T'), (1007,'J','C','O'), (1008,'B',NULL,'E'), (1009,'R','M','R'), (1010,'J','K','T'), (1011,'J','G.','N'), (1012,'A',NULL,'P'), (1013,'A',NULL,'W'), (1014,'N',NULL,'A');
其实与一条一条插入的SQL语句非常类似,只是多条插入语句使用逗号将每条数据分开。
结果如下:
AuthID
AuthFN
AuthMN
AuthLN
1006
H
S.
T
1007
J
C
O
1008
B
E
1009
R
M
R
1010
J
K
T
1011
J
G.
N
1012
A
P
1013
A
W
1014
N
A
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!