我得到一张每天都有更新值的数据,我试图每天将更新的数据写入数据库以替换前一天的数据。数据库是Mysql。还可以使用替换功能来执行此操作吗?
答案 0 :(得分:0)
不确定我是否完全理解您的问题,但要更换数据,您需要为表格中的每一行添加一个键。
比你应该
UPDATE <target_table> SET column1 = value1_from_sheet
WHERE key = key_col_from_sheet
REPLACE是TSQL中的字符串函数,您无法使用它来替换表中的行。替换字符串中的一些字符很有用。
DECLARE @string nvarchar(50);
SET @string = "someValue";
SELECT REPLACE(@string,'Va','XX') => 'someXXlue'