sql >> データベース >  >> RDS >> Mysql

複数テーブルのDELETELIMIT

    試してみてください:

    DELETE
    FROM parim_lang a
    WHERE a.lang_hash IN (
    SELECT a.lang_hash 
    FROM parim_lang a
    JOIN parim_lang b 
        ON b.lang_hash = a.lang_hash 
        AND b.lang_language = SUBSTRING(a.lang_google_translation, LOCATE('-', a.lang_google_translation) + 1)
    WHERE a.lang_google_translation REGEXP '^[a-z]+-[a-z]+' ) LIMIT 20
    



    1. SQL Server 2016:データベースユーザーを作成する

    2. SQL GROUP BYステートメントの使用とは何ですか?

    3. OracleのTRIM()関数

    4. データベースから配列を作成する