SQL查询:文档MySQL的过程语言
CREATE PROCEDURE tree_add_root()
BEGIN
START TRANSACTION;
$max = SELECT MAX(`rht`) FROM trees;
INSERT INTO trees(`tree_id`, `name`, `label`, `description`, `lft`, `rht`, `lvl`) VALUES(1, 'Index', 'Index', '', 1,$max+1 , 0);
COMMENT;
END;
MySQL表示:文件
1064 - 你在你的SQL语法错误;检查手册 对应于您的MySQL服务器版本的正确语法使用 附近'= SELECT MAX(
rht
)FROM树; INSERT INTO树(tree_id
,name
,label
,`” 4行
我怎样才能解决这个问题?
什么是$最大 – Strawberry
$最大是一个变量,我存储的最大值“rht” – sumit
你怎么知道? – Strawberry