1. CREATE DEFINER= root @'localhost PROCEDURE sp_subject_insert ()
  2. BEGIN
  3. DECLARE i INT default 1;
  4. DECLARE count INT default 1;
  5. DECLARE t_id INT default 1;
  6. SELECT Count (id) INTO i FROM subjects;
  7. SET count = i + 100;
  8. WHILE i ‹ count DO
  9. SELECT id INTO t_id FROM teachers ORDER BY RAND() LIMIT 1;
  10. INSERT INTO subjects(sub_name, hours, teacher_id)
  11. VALUES (
  12. add_name_subject(),
  13. FLOOR (RAND () * 100), t_id
  14. ) ;
  15. SET i = i + 1;
  16. END WHILE;
  17. END