-- MySQL Script generated by MySQL Workbench -- Free 05. Aug 2016 06:58:07 CEST -- Model: New Model Version: 1.0 -- MySQL Workbench Forward Engineering SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; -- ----------------------------------------------------- -- Schema mydb -- ----------------------------------------------------- DROP SCHEMA IF EXISTS `mydb` ; -- ----------------------------------------------------- -- Schema mydb -- ----------------------------------------------------- CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET utf8 ; USE `mydb` ; -- ----------------------------------------------------- -- Table `user` -- ----------------------------------------------------- DROP TABLE IF EXISTS `user` ; CREATE TABLE IF NOT EXISTS `user` ( `user_id` BIGINT NOT NULL, `usercol_1` VARCHAR(45) NULL, `usercol_2` VARCHAR(45) NULL, PRIMARY KEY (`user_id`)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `statisitic` -- ----------------------------------------------------- DROP TABLE IF EXISTS `statisitic` ; CREATE TABLE IF NOT EXISTS `statisitic` ( `statisitic_id` BIGINT NOT NULL, `user_user_id` BIGINT NOT NULL, PRIMARY KEY (`statisitic_id`), INDEX `fk_statisitic_user_idx` (`user_user_id` ASC), CONSTRAINT `fk_statisitic_user` FOREIGN KEY (`user_user_id`) REFERENCES `user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB; USE `mydb` ; -- ----------------------------------------------------- -- Placeholder table for view `view1` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `view1` (`user_id` INT, `usercol_1` INT, `usercol_2` INT); -- ----------------------------------------------------- -- View `view1` -- ----------------------------------------------------- DROP VIEW IF EXISTS `view1` ; DROP TABLE IF EXISTS `view1`; USE `mydb`; CREATE OR REPLACE VIEW `view1` AS select * from user as u left join statistic as s on u.user_id = s.user_user_id; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;