Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有每天都有像“ 2013-05-29”这样的表格的数据库。我有一个要求,我应该使用select当前日期的“”语句。我在尝试
2013-05-29
select
select * from (SELECT SUBSTR(CURDATE(),1,10))
我收到错误
Error Code: 1248
每个派生表都必须有自己的别名。
你需要一个动态的sql,
SET @sql = CONCAT('SELECT * FROM `', SUBSTR(CURDATE(),1,10), '`'); PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;