0

我正在尝试为我们的销售人员制作报价单。我需要从 SQL 记录中读取一个字段,将该引用编号用于电子表格,向其中添加一个,然后将 SQL 记录更新为递增的编号。

读取数据很容易,将更新推送到特定记录中的单个字段是困难的部分。

以前有人做过吗?

你们中的一些人建议了导出到 CSV,然后导入的方法。这不是我想要在这里做的。我想要的是一个交互式电子表格,它可以检索,然后动态更新 SQL 表记录。我需要这个不需要用户交互。

4

1 回答 1

2

将 Excel 中的数据导出为 CSV。然后用它创建一个临时表并使用它来获取您需要的信息,然后将该信息导出到您的“真实”表。

CREATE TEMPORARY TABLE temp LIKE real_table;

LOAD DATA INFILE 'file.csv'
INTO TABLE temp
FIELDS TERMINATED BY ','
(list, values, here); 

UPDATE real_table
INNER JOIN temp on temp.id = temp.id
SET real_table.value = temp.value;

DROP TEMPORARY TABLE temp;
于 2013-10-11T19:12:29.107 回答