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

MySQL:このIPにレコードがない場合は挿入します

    一意の制約があると仮定します(UNIQUE インデックスまたはPRIMARY KEY )ip、section、nameでは、次の構文を使用できます:

    INSERT INTO `rating` (`name`, `user`, `rating`, `section`, `ip`)
    VALUES ('$name', '{$_SESSION['user']}', '$rate', '$section', '{$_SERVER['REMOTE_ADDR']}')
    ON DUPLICATE KEY UPDATE user = VALUES(user), rating = VALUES(rating);
    


    1. PHPMySqlとジオロケーション

    2. ドロップダウン値に応じてテキストボックスに自動入力

    3. MySQLでランクを計算する方法

    4. Java SQLエラー:リレーションTable_Nameが存在しません