MySQL:删除大于其他字段的字段

MySQL: Delete field that's greater than other field

我有这样的数据

id field1   field2
1    7        1
2    0        3
3    2        9
4    2        8
5    18       6

我想删除所有字段 2 的数量大于字段 1 的 3 倍的行

应该是这样的吗?

 $sql = "delete from data where field2 > 3(field1)"; 

你只需要添加 * 比如 :

DELETE FROM data WHERE field2 > 3 * field1