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

MERGEステートメントの構文エラー

    MERGE MySQLではサポートされていません 、それに相当するのは

    INSERT ... ON DUPLICATE KEY UPDATE

    これを試してください

    INSERT INTO tableName (email, secret, passwd, ts, newAcct) 
    VALUES ($1,$2,$3,$4,TRUE)
    ON DUPLICATE KEY UPDATE newAcct=TRUE, existingUser=NULL, secret=$2, ts=$4
    

    ただし、必ずemail Primary Keyとして設定されます またはUnique




    1. コードを記述せずにODBC接続属性を設定する

    2. 削除または更新のアクションなしで外部キーを使用する理由

    3. 月別のLaravelカーボングループ

    4. SQL Server Parallel Backup Restore -1