我有一个问题SHOW COLUMNS FROM table like 'column name'".我已经尝试了一些测试,它看起来像"在哪里column name='column'.
但是,我想提前非常感谢你.
另外,我想说,为什么我不能使用SHOW COLUMNS FROM table = 'columnname'?
Bar*_*mar 15
它更像是
WHERE column_name LIKE 'column name'
Run Code Online (Sandbox Code Playgroud)
由于它使用LIKE,您可以在参数中放置通配符模式,例如
SHOW COLUMNS FROM table LIKE '%id'
Run Code Online (Sandbox Code Playgroud)
将找到所有列的结尾id.
如果没有通配符,则LIKE相当于=.
如果您不想使用LIKE,可以使用WHERE:
SHOW COLUMNS FROM table WHERE field = 'column name';
Run Code Online (Sandbox Code Playgroud)
在SHOW COLUMNS输出中,field列包含列名称.该WHERE条款还允许测试其他属性,例如
SHOW COLUMNS FROM table WHERE type LIKE 'varchar%'
Run Code Online (Sandbox Code Playgroud)
会找到所有VARCHAR列.
| 归档时间: |
|
| 查看次数: |
44117 次 |
| 最近记录: |