DELIMITER // CREATE PROCEDURE generate_test_data(IN num_rows INT) BEGIN DECLARE i INT DEFAULT 0; WHILE i < num_rows DO INSERT INTO products (name, price, stock) VALUES (CONCAT('Product ', i), RAND() * 100, FLOOR(RAND() * 1000)); SET i = i + 1; END WHILE; END // DELIMITER ;
# # Collect all database names except for # mysql, information_schema, performance_schema and sys #
SQL="SELECT schema_name FROM information_schema.schemata WHERE schema_name NOT IN" SQL="${SQL} ('mysql','information_schema','performance_schema','sys','temp')"
DBLISTFILE=/tmp/DatabasesToDump.txt mysql ${MYSQL_CONN} -ANe"${SQL}" > ${DBLISTFILE}
DBLIST="" for DB in `cat ${DBLISTFILE}` ; do DBLIST="${DBLIST} ${DB}" ; done