你都用同一个表来跟新有什么意思
既然USERS都有 NAME='222222222222222'的记录了
那当然不会插入了如果USERS 没 NAME='222222222222222'
那USING (SELECT NAME FROM USERS WHERE NAME='222222222222222')根本就没数据
既然USERS都有 NAME='222222222222222'的记录了
那当然不会插入了如果USERS 没 NAME='222222222222222'
那USING (SELECT NAME FROM USERS WHERE NAME='222222222222222')根本就没数据
当发现有相同的name时,对其进行更新操作,
而你上面的语法存在错误:SELECT NAME FROM USERS WHERE NAME='222222222222222'
当表中没有数据时,SELECT NAME FROM USERS WHERE NAME='222222222222222'结果集中没有数据,
编译都通不过。
对于楼主的问题,我想问下,你这样对同一张进行的操作,用意是什么?