我正在为我们的销售人员准备一份报价单。我需要从SQL记录中读取一个字段,使用该引号作为电子表格,向其中添加一个,然后将SQL记录更新为递增的数字。
读取数据很容易,将更新推到特定记录中的单个字段是困难的部分。
以前有人这么做过吗?
有些人建议了向CSV导出,然后导入的方法。这不是我想要做的。我想要的是一个交互式电子表格,它检索并动态更新SQL表记录。我需要这样做,以要求没有用户交互。
发布于 2013-10-11 19:12:29
将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;https://stackoverflow.com/questions/19325457
复制相似问题