1
CREATE TRIGGER history BEFORE UPDATE ON bestbuy
FOR EACH ROW
BEGIN
IF NEW.salePrice <> OLD.salePrice THEN
INSERT INTO history_price (modelNumber,salePrice)
VALUES (OLD.modelNumber,OLD.salePrice);
ELSEIF NEW.salePrice = OLD.salePrice THEN
SET NEW.salePrice = OLD.salePrice;
END IF;
END
我的问题: 是有效使用MySQL触发器:我可以使用更新吗?
CREATE TRIGGER前史更换开百思买
我使用此语句来加载数据:LOAD XML LOCAL INFILE 'c :/users/ryan/desktop/BBY_PRICES_FULL.xml' REPLACE INTO table bestbuy 行''识别的行。你知道是否有办法解决这个问题? –
是的,更改'REPLACE INTO表bestbuy行识别'''带插入bestbuy(字段)VALUES(值)重复密钥更新字段1 = val1,field2 = val2等' –
对于值,他们会是像VALUES('')这样的XML标签? –