我有一个包含多个数据的变量,我想使用单个查询将这多个数据插入到PostgreSQL数据库中。
我桌上的字段是:stud_tbl(id,fname,lname)
这是保存多个数据的变量;
variable = (123,ron,lum),(234,nald,bay),(345,rol,lumz)
我的疑问:
str = "insert into stud_tbl values ('" & variable & "')"
当我执行查询时,他们是一个错误,我无法识别错误。
答案 0 :(得分:1)
扩展@ Patrick的评论:
variable = "(123,'ron','lum'),(234,'nald','bay'),(345,'rol','lumz')"
查询:
str = "insert into stud_tbl values " & variable
虽然通常的警告(How can I prevent SQL injection in PHP?)不是最佳做法。
答案 1 :(得分:-1)
变量的值应该用引号括起来
variable = "(123,ron,lum),(234,nald,bay),(345,rol,lumz)"