gpt4 book ai didi

mysql - 如何使用谷歌表格数据自动更新 SQl 数据库

转载 作者:行者123 更新时间:2023-12-05 04:54:05 24 4
gpt4 key购买 nike

我有一个包含数据的 google 表格。我有一个 MySQL 数据库,它将是 Google 表格数据的精确副本。我想这样做,当他们保存页面时,它将使用网站将从中提取数据的新数据自动更新 MySQL 数据库。到目前为止,这是我的脚本。我可以连接到数据库,但看不到如何使用工作表数据自动更新它。

var server = 'server ip';
var dbName = 'db name';
var username = 'user';
var password = 'pass';
var port = '3306';

function CreateConnection() {
var url = "jdbc:mysql://" + server + ":" + port + "/" + dbName;
var conn = Jdbc.getConnection(url, username, password);

conn.close();
}

这是我的专栏:

  1. ID(自动递增)
  2. CU 否
  3. 姓名
  4. 电话
  5. 许可证号
  6. 状态 1-5
  7. 最后更新

最佳答案

我了解到您有一个加载了列和值的工作表,并且您想将它们插入到现有的 MySQL 数据库中。我看到您已经编写了 connection 的脚本到数据库,所以你非常接近实现你的目标。

首先,您需要从工作表中减去数据。要管理它,您可以使用 Range.getValues()并将信息保存在一个变量中。现在的目标是创建一个 SQL 语句,将所需的值插入到表中。它可能看起来类似于这个:

INSERT INTO tableName (column1, column2, column3, column4, column5, column6, column7) VALUES ('column1Value', 'column2Value', 'column3Value', 'column4Value', 'column5Value', 'column6Value', 'column7Value');

记住该结构,您可以通过替换占位符并更新值以包含先前保存的数据数组来轻松构建自己的语句。然后,您只需要将该语句发送到数据库。为此,您可以使用 JdbcConnection.createStatement()JdbcStatement.execute() .请询问我任何其他疑问,以便更好地记录这种方法。

关于mysql - 如何使用谷歌表格数据自动更新 SQl 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65891353/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com