草庐IT

Mysql - 删除多表

DELETEa,bFROMaASaINNERJOINbASbONa.b_id=b.idWHEREa.idIN(1,2,3,4)上面的查询只删除了1条记录,为什么?我想删除所有4条记录 最佳答案 我创建了一个测试样本如下:使用测试如果存在则删除表a;如果存在则删除表b;CREATETABLEa(idINTNOTNULLPRIMARYKEY);CREATETABLEb(idINTNOTNULLPRIMARYKEY);插入值(1),(2),(3),(4),(5),(6),(7),(8),(9),(10);插入b值(1),(2),(3),(