但是在sqlserver中是可以的呀,在mysql中不允许吗?确定???

解决方案 »

  1.   

    你可发创建一个临时表,再从临时表中读数据....insert表时...表的遍历是锁的...所以不对
      

  2.   

    MySQL 中是绝对不允许的,MS SQL 中是允许的??
    呵呵,我不知,不喜欢 MS INSERT 语句中源表与目的表是同一个表,在 SQL92 标准中这是不允许的,
      

  3.   

    呵呵,
    更正一下,
    2003-7-22 ,MySQL 4.0.14 发出,它已支持了 INSERT  语句中源表与目的表是同一个表下面的语句正常执行:INSERT INTO `tA` (`name`) SELECT `name` FROM `tA`