1、不使用别名的语句:
【delete from bbms.users where userid ='123';】
可以正常执行删除操作
2、使用别名的语句:
【delete from bbms.users u where u.userid ='123';】
不能正常删除,且报错:
【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 'u where u.userid ='123'' at line 1】
3、查阅资料得知:
不是不可以使用别名,而是应该在delete关键字的后面加上别名,如下:
【delete u from bbms.users u where u.userid ='123';】
这样就可以正常删除语句