首页 > Sql-Mysql > mysql-ERROR 1066: Not unique table/alias:

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';

  1. 还没有评论
评论提交中, 请稍候...

留言

可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks