我有多个具有相同名称的表格,最后添加的日期为abc_2016_09。
现在我怎么称呼这个上述陈述,请帮忙。
SET @var = concat('ABC_table','_',date_format(curdate(), '%Y'),'_',date_format(curdate(), '%m'));
然后
select * from @var
错误代码1069即将到来。
答案 0 :(得分:0)
SET @var = concat('abc_table','_',date_format(curdate(), '%Y_%m'));
SET @statment = concat('select * from ', @var);
PREPARE stmt FROM @statment;
EXECUTE stmt;
在mysql workbench中检查它,它不会返回mariadb中的行。