我有一个问题SHOW COLUMNS FROM table like 'column name'"
。
我已经尝试过一些测试一段时间了,它似乎类似于“哪里column name='column'
.
不过,我只是想确认一下
预先非常感谢你。
另外,我想说,为什么我不能使用SHOW COLUMNS FROM table = 'columnname'
?
它更像是
WHERE column_name LIKE 'column name'
由于它使用LIKE
,您可以在参数中放置通配符模式,例如
SHOW COLUMNS FROM table LIKE '%id'
将找到所有以以下结尾的列id
.
如果没有通配符,则LIKE
相当于=
.
如果你不想使用LIKE
, 您可以使用WHERE
:
SHOW COLUMNS FROM table WHERE field = 'column name';
In the SHOW COLUMNS
输出,则field
列包含列名称。这WHERE
子句还允许测试其他属性,例如
SHOW COLUMNS FROM table WHERE type LIKE 'varchar%'
会找到所有VARCHAR
列。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)