我有DB,每天都有表格,如“2013-05-29
”。
我要求我应该在当前日期使用“select
”语句。
我正在尝试
select * from (SELECT SUBSTR(CURDATE(),1,10))
我收到错误
Error Code: 1248
每个派生表都必须有自己的别名。
答案 0 :(得分:1)
你需要一个动态的sql,
SET @sql = CONCAT('SELECT * FROM `', SUBSTR(CURDATE(),1,10), '`');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;