我有一个简单的表用户(名称,城市,国家),需要添加几个值,其中一些值相同(城市,国家)。有没有更好的方式来插入旁边的数据:SQL插入查询用于乘以具有共享值的行
insert into Users (name, city, country) values
("John", "Paris", "France"),
("Anna", "Paris", "France"),
("Peter", "Paris", "France"),
("Mary", "Paris", "France")
谢谢
您正在使用哪种RDBMS? –
一般不会,但如果您没有将其用作手动查询,则应该使用“准备好的语句”。无论你的项目语言是什么,它都有它们。您只需设置一次城市和国家的参数并循环(设置和插入)即可。这对你的网站/应用程序会更好,另外Prepared Statements可以保证你的SQL注入安全。 – coladict