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

MySQL:Ifelseを使用してクエリを更新する

    このクエリを試してください

    UPDATE tablename
    SET col1=(CASE WHEN col1 LIKE 'A' THEN col1='IA' ELSE col1 END),
    col2=(CASE WHEN col1 LIKE 'A' THEN col2='XXX' ELSE col2 END),
    col3=(CASE WHEN col3 LIKE 'A' THEN col3='IA' ELSE col3 END),
    col3=(CASE WEHN col3 LIKE 'A' THEN col4='XXX' ELSE col4 END)
    WHERE
    (col1='A' AND col2='UNKNOWN') OR (col3='A' AND col4='UNKNOWN')
    


    1. java.sql.SQLException:無効な引数値:java.io.NotSerializableException

    2. AndroidとOracleデータベースを接続するための最良の方法は何ですか?

    3. MySQL属性データベース

    4. 不正なDateTime値'0000-00-0000:00:00'-Date_Sub()in Have