我有从 MySQL 数据库获取权限的身份验证系统。
CREATE TEMPORARY TABLE db.temp (authority VARCHAR(100));
INSERT INTO db.temp (authority) SELECT blog.authors.id FROM db.authors;
UPDATE db.temp SET authority=CONCAT("AUTH_",authority);
SELECT authority FROM db.temp
UNION
SELECT authority FROM db.authorities_real
从命令行执行时,此脚本工作正常,但在视图中,不允许使用临时表。没有他们有什么办法可以做我想做的事吗?