SELECT列中的MySQL Like语句

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)