Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. mysql> USE mydb;
  2. Database changed
  3. mysql> INSERT INTO t(c1) VALUES(123);
  4. ERROR 1364 (HY000): Field 'c2' doesn't have a default value
  5. mysql>
  6.  
  7. -- MySQL Script generated by MySQL Workbench
  8. -- 02/21/17 08:26:27
  9. -- Model: New Model Version: 1.0
  10. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
  11. SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
  12. SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
  13.  
  14. -- -----------------------------------------------------
  15. -- Schema mydb
  16. -- -----------------------------------------------------
  17. DROP SCHEMA IF EXISTS `mydb` ;
  18. CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;
  19. USE `mydb` ;
  20.  
  21. -- -----------------------------------------------------
  22. -- Table `mydb`.`t`
  23. -- -----------------------------------------------------
  24. CREATE TABLE IF NOT EXISTS `mydb`.`t` (
  25. `c1` INT NOT NULL AUTO_INCREMENT,
  26. `c2` INT NOT NULL,
  27. PRIMARY KEY (`c1`))
  28. ENGINE = InnoDB;
  29.  
  30.  
  31. SET SQL_MODE=@OLD_SQL_MODE;
  32. SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
  33. SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
  34. USE `mydb`;
  35.  
  36. DELIMITER $$
  37. USE `mydb`$$
  38. CREATE TRIGGER `t_BINS` BEFORE INSERT ON `t` FOR EACH ROW
  39. begin
  40. SET NEW.c2=321;
  41. end$$
  42.  
  43.  
  44. DELIMITER ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement