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

小文字でのMySQL自動変換

    トリガー を定義します テーブルの上:

    CREATE TRIGGER lcase_insert BEFORE INSERT ON my_table FOR EACH ROW
    SET NEW.language = LOWER(NEW.language);
    
    CREATE TRIGGER lcase_update BEFORE UPDATE ON my_table FOR EACH ROW
    SET NEW.language = LOWER(NEW.language);
    

    次に、既存のデータを更新します:

    UPDATE my_table SET language = LOWER(language);
    


    1. PHPとMySQLを使用したユーザー紹介システム

    2. 文字列は長さで切り捨てられますが、単語を切り刻むことはできません

    3. MYSQLは、2番目の行に値が指定されているすべての行を検索します

    4. 他のテーブルの列を使用してテーブルから削除する