Created
December 6, 2015 01:03
-
-
Save MacoTasu/6159389a56758858b527 to your computer and use it in GitHub Desktop.
create test data sql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DROP TABLE IF EXISTS `entries`; | |
CREATE TABLE `entries` ( | |
`id` INTEGER unsigned NOT NULL auto_increment, | |
`user_id` INTEGER, | |
`title` VARCHAR(191) NOT NULL, | |
`created_at` datetime, | |
`updated_at` datetime, | |
INDEX `user_id_idx` (`user_id`), | |
PRIMARY KEY (`id`) | |
) ENGINE=InnoDB DEFAULT CHARACTER SET utf8mb4; | |
INSERT INTO entries(user_id, title, created_at, updated_at) values(1, 'summer vacation', now(), now()); | |
DROP PROCEDURE IF EXISTS create_dummy_entries; | |
DELIMITER // | |
CREATE PROCEDURE create_dummy_entries() | |
BEGIN | |
DECLARE counter INT DEFAULT 0; | |
WHILE counter < 20 DO | |
INSERT INTO entries(user_id, title, created_at, updated_at) SELECT user_id, title, created_at, updated_at FROM entries; | |
SET counter = counter + 1; | |
END WHILE; | |
END // | |
DELIMITER ; | |
CALL create_dummy_entries(); | |
DROP PROCEDURE IF EXISTS create_dummy_entries; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment