DBに大量のデータをランダムで入れ込みたいのですが、データの内容やテーブル同士の結合などをさほど気にしなくて良い場合は、ジェネレーターなどをインストールするよりもシェルで簡単にプログラムを書いてしまいた場合があります。 ここでは、MySQLにシェルからINSERTし続けるシェルを書いてみたいと思います。 例として、対象となるテーブルは以下の通りとします。 CREATE TABLE user ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(50) DEFAULT NULL, age int(11) DEFAULT NULL, description text, created_at datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB ここで、idはオートインクリメント、cre