適当な概要
データディレクトリ
LOAD DATA INFILEで突っ込む
mysql> show variables like 'datadir'; +---------------+------------------------+ | Variable_name | Value | +---------------+------------------------+ | datadir | /usr/local/mysql/data/ | +---------------+------------------------+
絶対パスで指定しないとデータディレクトリベースの相対パスとなる。
ディレクトリを適当に変えて、ファイルからSQLコマンドを実行する。
mysql>source comic_source.sql;
いい加減覚えよう、というかそらで書こうシリーズ
テーブル作成
CREATE TABLE K_ON (id int auto_increment, charactors text, sources text, band text, title text);
csvからデータをインポート
LOAD DATA INFILE "/Users/shige/projects/comic_source/k-on.csv" IGNORE INTO TABLE K_ON FIELDS TERMINATED BY ',' (charactors,sources,band,title);
このコマンドを複数回実行すると、idが7つとびになる謎の挙動に遭遇する。
トランザクション
BEGIN; COMMIT;