刷牛客和leetcode时遇到了同样的题,但是同样的代码,牛客在sqlite 3.7.9的环境下是可以运行的,leetcode在mysql的环境下却报错了。
在两种环境下的正确代码如下:
查找资料发现:
mysql不支持对同一个表进行delete(update)和select操作,必须将查询结果保留进一个新表里,再次select,并且select出的表必须有一个自己的别名。
刷牛客和leetcode时遇到了同样的题,但是同样的代码,牛客在sqlite 3.7.9的环境下是可以运行的,leetcode在mysql的环境下却报错了。
在两种环境下的正确代码如下:
查找资料发现:
mysql不支持对同一个表进行delete(update)和select操作,必须将查询结果保留进一个新表里,再次select,并且select出的表必须有一个自己的别名。