如果我有这个:
CREATE TABLE ftable (
id INT,
fvalue VARCHAR(14)
);
INSERT INTO ftable VALUES (1,'tableB'),(2,'tableA');
CREATE TABLE tableA (
value VARCHAR(14)
);
SELECT @tmp:=fvalue FROM ftable WHERE id=2;
我该怎么做才能做到这一点:
INSERT INTO @tmp VALUES ('buhambug');
因为据我所知,这会引发 mysql 错误。有人可以告诉我解决方案的 sqlfiddle 吗?或者,也许我在想这个错误的方式?