複数のテーブル間の mysql 結合クエリで LIMIT 削除を使用できません
P粉180844619
P粉180844619 2024-04-01 10:21:30
0
1
454

これは私の SQL クエリです:

リーリー

LIMIT 付近に構文エラーがあるというエラーが表示されます。ここで解決策を見つけました。MySQL で LIMIT を指定した LEFT JOIN を使用して DELETE を実行します。 クエリを select ステートメントに変換できません。

P粉180844619
P粉180844619

全員に返信(1)
P粉166675898

単一テーブル DELETE のみが LIMIT をサポートします。

クエリを LIMIT 付きの SELECT として使用し、行の ID を取得します (覚えておいてください - ORDER BY なしの LIMIT は宝くじです)。次に、テーブルのもう一方のコピーから対応する行を削除します。

リーリー

id を、group_user_roles テーブルの主キーまたは一意の列/式に置き換えます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート