不使用主键和外键。 我有 tb1 n tb2。现在的问题是我想写乐趣来检查 tb1 中存在的值。如果 tb1 存在,则将其添加到 tb2
DELIMITER $$;
DROP FUNCTION IF EXISTS `chkfun`.`samp`$$
CREATE FUNCTION `chkfun`.`samp` (id int)
RETURNS int
BEGIN
declare a int;
if exists (select 1 from tb2 where id=id)
set a=1;
return a;
END$$
DELIMITER ;$$
我收到类似错误代码的错误:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在 'set a=1; 附近使用正确的语法;返回一个;END' 在第 6 行,请帮助我。提前致谢