Bon*_*usK 10 mysql sql database
我试图从特定的表中选择列名,其中表名是'98673'
所以我使用这个:
SELECT
column_name
FROM
information_schema.columns
WHERE
table_name='lime_survey_98673'
AND column_name LIKE '98673'
Run Code Online (Sandbox Code Playgroud)
但是,这不会产生任何数据.虽然我确实在那里有'98673Blah'的专栏名称.
我知道我一定做错了什么,但是什么?
Jes*_*ter 12
对于LIKE,您必须添加通配符%,因此:
SELECT
column_name
FROM
information_schema.columns
WHERE
table_name='lime_survey_98673'
AND column_name LIKE '98673%'
Run Code Online (Sandbox Code Playgroud)