【发布时间】:2021-10-05 05:48:21
【问题描述】:
我正在尝试使用触发器检查表中的两个值是否相同,如果是,则将信息插入另一个表。我的代码如下。
user_id 是一个 INT(10) post_author_id 是一个 VARCHAR(33) 8utf_unicode_ci
CASE
WHEN (new.user_id = (SELECT CAST(post_author_id AS UNSIGNED INTEGER) FROM Cvr_hooks_501_1000))
THEN
INSERT INTO Cvr_1_link_501_1000 (a_hook_id, a_user_id, a_post_id, a_post_author_id)
VALUES (new.hook_id,
new.user_id,
new.post_id,
new.post_author_id);
END CASE
感谢任何帮助!
【问题讨论】:
标签: mysql triggers phpmyadmin