以下是具有track_id = 5的多个版本的曲目的屏幕截图。我想保留4并删除所有在Mysql中。如何删除所有重复项只保留该行的4个副本?
上述屏幕截图显示许多重复的行。将track_id和artist_id视为重复我想保留4个重复项并删除该记录的其他重复行。
以下是具有track_id = 5的多个版本的曲目的屏幕截图。我想保留4并删除所有在Mysql中。如何删除所有重复项只保留该行的4个副本?
上述屏幕截图显示许多重复的行。将track_id和artist_id视为重复我想保留4个重复项并删除该记录的其他重复行。
同时节省记录,如下面的代码添加此验证:
$artist_q1 = $this->DbYtVideoVersions->find()->where(['track_name'=>$artist->track_match, 'artist_name'=>$artist->artist_match]);
if($artist_q1->count()<4){
$playlist_en = $this->DbYtVideoVersions->newEntity();
$this->DbYtVideoVersions->patchEntity($playlist_en, $trackData);
$this->DbYtVideoVersions->save($playlist_en);
}
谢谢.. :) :) –
快感是所有地雷:) – Gagzzz
请查看截图更多细节 –