-4
在MySQL查询中,$$表示什么?
DELIMITER $$
CREATE TRIGGER before_population_update
BEFORE UPDATE ON City
FOR EACH ROW BEGIN
INSERT INTO City_Changes
SET ACTION = ‘update’,
CityID = OLD.ID,
Population = OLD.Population,
User = USER(),
ChangedOn = NOW();
END $$
DELIMITER ;
mysql的默认分隔符是;并在上面的触发定义中定义一些其他分隔符$$ –
您正在将其定义为第一行中的分隔符。你认为这意味着什么?它没有特别的意义。 – TZHX
这将帮助你粘贴所有文本,直到它在单个块中执行$$ –