我有一個簡單的表用戶(名稱,城市,國家),需要添加幾個值,其中一些值相同(城市,國家)。有沒有更好的方式來插入旁邊的數據: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