mysql语句中插入值和插入值之间有什么区别?

Nee*_*ngh 5 mysql pdo

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

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

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

两者都很好.

CBr*_*roe 12

没有区别,正如您从这里的语法规则中看到的那样,两个关键字都是有效的:http://dev.mysql.com/doc/refman/5.5/en/insert.html


小智 5

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