SELECT COLUMN_NAME AS 列名, DATA_TYPE AS 数据类型 FROM INFORMATION_SCHEMA.COLUMNSWHERE WHERE TABLE_SCHEMA = 'lims' AND TABLE_NAME = 'boxianyuan_data_handle' > 1109 - Unknown table 'COLUMNSWHERE' in information_schema > 时间: 0.003s
时间: 2024-03-09 11:45:34 浏览: 137
在这个 SQL 查询语句中,出现了两个 WHERE 关键字,第一个 WHERE 关键字后面应该是 FROM 关键字,而不是又一个 WHERE 关键字。因此,你需要将这个查询语句修改为以下形式:
```
SELECT COLUMN_NAME AS 列名, DATA_TYPE AS 数据类型
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'lims' AND TABLE_NAME = 'boxianyuan_data_handle';
```
这个语句中,FROM 关键字和 WHERE 关键字之间加了一个空格,这样就可以正确执行查询语句了。
相关问题
SELECT COLUMN_NAME AS 列名, DATA_TYPE AS 数据类型 FROM INFORMATION_SCHEMA.COLUMNSWHERE TABLE_SCHEMA = 'lims' AND TABLE_NAME = 'boxianyuan_data_handle' > 1109 - Unknown table 'COLUMNSWHERE' in information_schema > 时间: 0.002s
这个错误提示是因为在 SQL 查询语句中,FROM 关键字和 WHERE 关键字之间没有空格。
你可以将查询语句修改为以下形式:
```
SELECT COLUMN_NAME AS 列名, DATA_TYPE AS 数据类型
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'lims' AND TABLE_NAME = 'boxianyuan_data_handle';
```
这个语句中,FROM 关键字和 WHERE 关键字之间加了一个空格,这样就可以正确执行查询语句了。
SELECT COLUMN_NAME AS 字段名称, COLUMN_TYPE AS 数据类型, IF ( COLUMN_KEY = 'PRI', 'Y', 'N' ) AS 主键, COLUMN_COMMENT AS 备注 FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = 'ODSSHARE' AND table_name = 'A_TEMPCY2'哪里有问题
根据您提供的查询语句,我看不出有明显的错误。这个查询语句的目的是从 `INFORMATION_SCHEMA.COLUMNS` 表中检索 `ODSSHARE` 数据库中 `A_TEMPCY2` 表的列信息,并使用别名对结果进行重命名。
如果您遇到了问题,请提供更具体的错误信息或问题描述,这样我可以更好地帮助您解决问题。
阅读全文