我在mysql中有两个表。一个是create_load_test
,另一个是load_test
。我通过html表单将数据插入create_load_test
表。它正在更新。
create_load_test
中有9列,load_test
中有3列。
我希望更新'load_test'表的id和load_test列值,当通过html表单在create_load_test
表中插入一行时。
怎么做?我只知道mysql的基础知识。 你能帮我解决这个问题吗?
create_load_test:
load_test表:
答案 0 :(得分:0)
使用触发器尝试这样的事情。
CREATE TRIGGER `after_update_A` AFTER UPDATE ON `A` FOR EACH ROW
BEGIN
UPDATE TABLE B
SET username = NEW.username
, password = NEW.password
, email = NEW.email
WHERE id = NEW.id;
END $$
答案 1 :(得分:0)
我这样用过,现在工作正常。
DELIMITER $$
CREATE TRIGGER triggered_from_createload
BEFORE insert ON create_load_test
FOR EACH ROW
BEGIN
INSERT INTO load_test
SET load_test.id = new.id,
load_test.loadtest = new.loadtest;
END$$
DELIMITER ;