标签为 "error 1066" 的存档

mysql-ERROR 1066: Not unique table/alias:

在调用如下mysql语句时:

insert into Question(CalleeNo,QNo,ANo,Filename) select 12590,QNo,ANo,Filename from Question  where CalleeNo='12590';

提示

ERROR 1066: Not unique table/alias: Question

出现该错误,是由于在该mysql语句中使用同一个表用了两次,导致前后发生歧义,解决办法就是给其中一个表或者两个表 起一个别名即可,
如下语句可以解决该问题:

insert into Question(CalleeNo,QNo,ANo,Filename) select 12590,QNo,ANo,Filename from Question b where b.CalleeNo='12590';

Read more…