基于Mysql中Delete的语法别名问题

首先确认,mysql中的delete语句是支持别名的;

在自己书写delete语法时候,语句如下:

delete from tableA a where a.c_pk_id = '123'

但是会报一个别名使用错误,如下:

[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'q
WHERE
	q.C_PLY_NO = '1100107000404000220150000001'
AND q.N_EDR_PRJ_NO = '1'' at line 3

通过查询资料得知,mysql的delete的语法有些特殊,如下:

delete a from tableA a where a.c_pk_id = '123'

成功删除!!! 比较之后可知道,delete语句在用别名的时候要多写一个别名在delete后边
收藏 (0)
评论列表
正在载入评论列表...
我是有底线的
为您推荐
    暂时没有数据