实际项目中有时会手动删除一些脏数据,难免使用delete语句,但是在查询的时候一直有给表起别名的习惯,在操作delete的时候开始出现问题,
一开始
DELETE FROM t_user_order o WHERE o.order_code = 990000000执行报错
后面才发现别名必须在前面也要加上,如下是正确的
DELETE o FROM t_user_order o WHERE o.order_code = 990000000
实际项目中有时会手动删除一些脏数据,难免使用delete语句,但是在查询的时候一直有给表起别名的习惯,在操作delete的时候开始出现问题,
一开始
DELETE FROM t_user_order o WHERE o.order_code = 990000000执行报错
后面才发现别名必须在前面也要加上,如下是正确的
DELETE o FROM t_user_order o WHERE o.order_code = 990000000