8

请告诉我下面的mysql语句之间的区别:

INSERT INTO test(first_name,last_name,age) (:i_first_name,:i_last_name,:i_age), (:i_first_name,:i_last_name,:i_age);

INSERT INTO test(first_name,last_name,age) (:i_first_name,:i_last_name,:i_age), (:i_first_name,:i_last_name,:i_age);

两者都工作正常。

4

2 回答 2

17

没有区别,从这里的语法规则可以看出,两个关键字都是有效的: http: //dev.mysql.com/doc/refman/5.5/en/insert.html

于 2013-07-03T10:30:22.597 回答
3

如果要插入的数据包含多个列 use ,则更多的是可读性问题VALUES,否则使用VALUE.

于 2019-12-22T11:32:17.700 回答