MySQL

MYSQLでカラムの値が50以上だったら0それ以外は1にしたい場合

MySQLで「カラムa」の値が「50以上」だったら「カラムb」に「0」それ以外は「カラムb」に「1」を入れたいような場合。UPDATE table SET `b` = CASE WHEN `a` >= '50' THEN '0' ELSE '1' END こんなんで簡単にできます。

MYSQLでデータをインポートする

カンマ区切りのCSVをインポート LOAD DATA LOCAL INFILE "c:\\data.csv" INTO TABLE table FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'; タブ区切りのCSVをインポート LOAD DATA LOCAL INFILE "c:\\data.csv" INTO TABLE table FIELDS TERMINATED …

mysqlでレコード内の改行を削除する方法(置換)

mysqlでレコード内の改行を削除する方法以下のSQLコードを実行する 改行を削除したいテーブル:「mytable」 改行を削除したいフィールド:「myfeald」UPDATE `mytable` SET myfeald=REPLACE (myfeald,Char(13),""); UPDATE `mytable` SET myfeald=REPLACE (m…