我想为以下MySQL查询创建一个别名(如bash):
SHOW COLUMNS FROM table WHERE Field != 'col_name' AND Field != 'col_name';
我读了一些关于 views 的内容,但似乎我需要SELECT
查询才能使用它们。
我想在MySQL提示符中只输入类似:showcols
的内容,并在后台执行上述要执行的查询,这可能吗?
PS:由于表中某些枚举字段的长度,我无法使用DESCRIBE
。
答案 0 :(得分:2)
您可以使用show columns
数据库中的select
替换information_schema
。
SELECT column_name FROM INFORMATION_SCHEMA.`columns`
WHERE column_name not IN ('col1','col2');
现在,您可以根据此选择创建view
:
CREATE VIEW as SELECT ......