Unknown table '*' in information_schema

Unknown table ‘*’ in information_schema

19-10-24 发现了个问题,语句在mysql数据库中执行正常
SELECT column_name, fieldmean FROM (SELECT
t.column_name, t1.fieldmean
FROM
(SELECT
a.column_name AS column_name
FROM
information_schema.COLUMNS a
WHERE
TABLE_SCHEMA = ‘cloudsheep’
AND table_name = ‘TEMP_BD_DAT_WDD2’
AND column_name <> ‘R_ANIMAL’
AND column_name <> ‘R_ANIMALID’) t
LEFT JOIN T_BREED_FIELDDEF t1 ON t1.fieldname = t.column_name
WHERE
(t1.isebv <> 1 OR t1.isebv IS NULL)
AND t1.fieldmean IS NOT NULL) b
但是程序调用时候报Unknown table ‘*’ in information_schema
经过尝试发现将外层关联去掉直接查询也报错,继续去掉只剩下查询(去掉前面的SELECT column_name, fieldmean FROM),执行成功了。。。暂时不知道啥原因 记录下。。
**

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值