我有一个旧脚本,每天创建一个表并在其中存储数据。
表格名称如下today-date-some-other-string
,即:02-02-2018-other-string
。
问题是,尽管我今天只有约会,但我怎么能描述那张桌子的结构?我的意思是有办法做这样的事情:
DESC WHERE Table like "02-02-2018%"
谢谢。
答案 0 :(得分:0)
在mysql中,您可以使用预准备语句,例如
set @sql = concat('describe ' , (select table_name
from information_schema.tables
where table_name like 'users' and table_schema = 'sandbox')
,';');
prepare sqlstmt from @sql;
execute sqlstmt;
deallocate prepare sqlstmt;