我想在一行中从 Google Apps 脚本向 Google Cloud SQL 数据库发送多个查询。例如:
insert into table_name (field_name) values ("prout");
select last_insert_id()
但出于某种原因我无法让它工作。 API 每次只能查询一个吗?这很痛苦,因为发送查询需要时间。如果能够同时发送多个内容,效率会高很多。
最佳答案
您可能无法同时发送多个查询的原因是因为每个语句都会有不同的返回值。例如,“插入”语句将为您提供一个整数,指示受影响的行数(希望是 1!)。 “select”语句将返回一组对象。
您可以使用 addBatch 执行批处理命令, 但它们必须都是同一类型的查询(例如,很多“插入”)。
关于mysql - 通过 Google Script 中的 jdbc 连接发送多个 mysql 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15157266/