-- Fresh Art73 Schema (generated 2025-08-28 06:03)
CREATE DATABASE IF NOT EXISTS art73_fresh CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
USE art73_fresh;

CREATE TABLE IF NOT EXISTS schools (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(255) NOT NULL UNIQUE,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS levels (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(255) NOT NULL UNIQUE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS activity_main (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(255) NOT NULL UNIQUE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS activity_sub (
  id INT AUTO_INCREMENT PRIMARY KEY,
  main_id INT NOT NULL,
  name VARCHAR(255) NOT NULL,
  allowed_level_ids VARCHAR(255) NULL,
  min_students INT NOT NULL DEFAULT 1,
  max_students INT NOT NULL DEFAULT 10,
  min_coaches INT NOT NULL DEFAULT 1,
  max_coaches INT NOT NULL DEFAULT 2,
  note VARCHAR(500) NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  UNIQUE KEY uniq_sub (main_id, name),
  FOREIGN KEY (main_id) REFERENCES activity_main(id) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS registrations (
  id INT AUTO_INCREMENT PRIMARY KEY,
  school_id INT NOT NULL,
  sub_id INT NOT NULL,
  level_id INT NULL,
  status ENUM('submitted','confirmed','cancelled') NOT NULL DEFAULT 'submitted',
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  UNIQUE KEY uniq_reg (school_id, sub_id, level_id),
  FOREIGN KEY (school_id) REFERENCES schools(id) ON DELETE CASCADE,
  FOREIGN KEY (sub_id) REFERENCES activity_sub(id) ON DELETE CASCADE,
  FOREIGN KEY (level_id) REFERENCES levels(id) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS registration_students (
  id INT AUTO_INCREMENT PRIMARY KEY,
  registration_id INT NOT NULL,
  full_name VARCHAR(255) NOT NULL,
  grade VARCHAR(50) NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  FOREIGN KEY (registration_id) REFERENCES registrations(id) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS registration_coaches (
  id INT AUTO_INCREMENT PRIMARY KEY,
  registration_id INT NOT NULL,
  full_name VARCHAR(255) NOT NULL,
  phone VARCHAR(50) NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  FOREIGN KEY (registration_id) REFERENCES registrations(id) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

INSERT INTO levels (id, name) VALUES
(1, 'ปฐมวัย'),
(2, 'ชั้นประถมศึกษาปีที่ 1 - 3'),
(3, 'ชั้นประถมศึกษาปีที่ 4 - 6'),
(4, 'ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(5, 'ชั้นประถมศึกษาปีที่ 1 - 6'),
(6, 'ชั้นประถมศึกษาปีที่ 1 - 6 และ ชั้นมัธยมศึกษาปีที่ 1 - 3')
ON DUPLICATE KEY UPDATE name=VALUES(name);

INSERT INTO schools (name) VALUES
('โรงเรียนสามพานประชาสรรค์'),
('โรงเรียนโคกสว่างหาญไพรวัลย์'),
('โรงเรียนบ้านแก้งศรีสว่าง'),
('โรงเรียนบ้านหนองแข้ดง'),
('โรงเรียนป่าไม้อุทิศ 11'),
('โรงเรียนหนองแวงบึงงาม'),
('โรงเรียนชุมชนบ้านโคกกลางมิตรภาพที่ 84'),
('โรงเรียนเหล่าขุมมันท่าสะอาด'),
('โรงเรียนบ้านกุดขุ่น'),
('โรงเรียนอนุบาลเมืองหนองพอก'),
('โรงเรียนหนองโนราษฎร์บำรุง')
ON DUPLICATE KEY UPDATE name=VALUES(name);

INSERT INTO activity_main (id, name) VALUES
(1, 'กิจกรรมปฐมวัย'),
(2, 'กิจกรรมภาพยนตร์สั้น สาขาภาพยนตร์ ละคร และซีรี่ส์'),
(3, 'กิจกรรมคอมพิวเตอร์ สาขาเกม'),
(4, 'กิจกรรมการงานอาชีพ สาขาอาหาร/ สาขาออกแบบ/ สาขาศิลปะ'),
(5, 'กิจกรรมนักบินน้อยและหุ่นยนต์'),
(6, 'กิจกรรมสุขศึกษาและพลศึกษา สาขากีฬา (มวย)'),
(7, 'กิจกรรมทัศนศิลป์ สาขาศิลปะ'),
(8, 'กิจกรรมนาฏศิลป์ สาขาเฟสติวัล'),
(9, 'กิจกรรมดนตรี สาขาดนตรี'),
(10, 'กิจกรรมหนังสือเล่มเล็ก'),
(11, 'กิจกรรมโรงเรียนเรียนรวม')
ON DUPLICATE KEY UPDATE name=VALUES(name);

INSERT INTO activity_sub (id, main_id, name, allowed_level_ids, min_students, max_students, min_coaches, max_coaches, note) VALUES
(1, 1, 'การปั้นดินน้ำมัน', '1', 1, 10, 1, 2, 'ปฐมวัย'),
(2, 1, 'การสร้างภาพด้วยการฉีก ตัด ปะ กระดาษ', '1', 1, 10, 1, 2, 'ปฐมวัย'),
(3, 2, 'การประกวดภาพยนตร์สั้น', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(4, 3, 'การสร้างการ์ตูนด้วยโปรแกรม คอมพิวเตอร์กราฟิก', '2', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3'),
(5, 3, 'การสร้างการ์ตูนเรื่องสั้น (Comic Strip)', '3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(6, 3, 'การออกแบบสิ่งของเครื่องใช้ ด้วยโปรแกรมคอมพิวเตอร์', '4', 1, 10, 1, 2, 'ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(7, 4, 'การแข่งขันประดิษฐ์ของใช้ จากวัสดุธรรมชาติ ในท้องถิ่น', '3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(8, 4, 'การแข่งขันจักสานไม้ไผ่', '3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(9, 4, 'การแข่งขันประดิษฐ้ดอกไม้ใบตอง พานพุ่มสักการะ', '3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 4 - 6'),
(10, 4, 'การแข่งขันประดิษฐ้ดอกไม้ใบตอง กระทงดอกไม้ธูปเทียนแพ', '4', 1, 10, 1, 2, 'ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(11, 4, 'การประกวดโครงงานอาชีพ', '3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(12, 4, 'การแข่งขันจัดสวนถาด การจัดสวนถาดแบบแห่ง', '3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 4 - 6'),
(13, 4, 'การแข่งขันจัดสวนถาด การจัดสวนถาดแบบชื้น', '4', 1, 10, 1, 2, 'ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(14, 4, 'การประกวดแปรรูปอาหาร', '3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(15, 4, 'การแข่งขันทำอาหาร น้ำพริก ผักสด เครื่องเคียง', '3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(16, 4, 'การแข่งขันทำอาหารคาวหวานเพื่อสุขภาพ เชิงธุรกิจ', '3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(17, 5, 'กิจกรรมนักบินน้อย การแข่งขันเครื่องร่อนประเภท ร่อนนานยิงยาง', '3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 4 - 6'),
(18, 5, 'กิจกรรมนักบินน้อย การแข่งขันเครื่องร่อนประเภท ร่อนนานปล่อยด้วยมือ', '3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 4 - 6'),
(19, 5, 'กิจกรรมนักบินน้อย  เครื่องบินพลังยาง ประเภทบินนาน ปล่อยอิสระ', '4', 1, 10, 1, 2, 'ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(20, 5, 'กิจกรรมนักบินน้อย การแข่งขันเครื่องบินพลังยาง ประเภทบินนานสามมิติ (3D)', '4', 1, 10, 1, 2, 'ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(21, 5, 'กิจกรรมหุ่นยนต์ หุ่นยนต์ระดับพื้นฐาน', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(22, 5, 'กิจกรรมหุ่นยนต์ หุ่นยนต์ระดับกลาง', '4', 1, 10, 1, 2, 'ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(23, 6, 'การออกกำลังประกอบเพลง แอโรบิก', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(24, 6, 'การออกกำลังประกอบเพลง คีตะมวยไทย', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(25, 6, 'การออกกำลังประกอบเพลง คีตศิลป์มวยไทย', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(26, 7, 'จิตรกรรมเทคนิคผสม (Mixed Media)', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(27, 7, 'วาดภาพระบายสี', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(28, 7, 'เขียนภาพไทยประเพณี', '4', 1, 10, 1, 2, 'ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(29, 7, 'การออกแบบร่าง (SKETCH DESIGN)', '3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(30, 7, 'วาดเส้น(DRAWING)', '4', 1, 10, 1, 2, 'ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(31, 7, 'ประติมากรรม', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(32, 8, 'รำหรือระบำมาตรฐาน', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(33, 8, 'นาฏศิลป์ไทยอนุรักษ์', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(34, 8, 'นาฏศิลป์ไทยสร้างสรรค์', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(35, 8, 'รำวงมาตรฐาน', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(36, 9, 'ดนตรีไทย การแข่งขันเดี่ยวดนตรีไทย เดี่ยวขลุ่ยเพียงออ', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(37, 9, 'ดนตรีไทย การแข่งขันเดี่ยวดนตรีไทย เดี่ยวซอด้วง', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(38, 9, 'ดนตรีไทย การแข่งขันเดี่ยวดนตรีไทย เดี่ยวซออู้', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(39, 9, 'ดนตรีไทย การแข่งขันเดี่ยวดนตรีไทย  เดี่ยวจะเข้', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(40, 9, 'ดนตรีไทย การแข่งขันเดี่ยวดนตรีไทย เดี่ยวขิม 7 หย่อง', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(41, 9, 'ดนตรีไทย การแข่งขันขับร้องเพลงไทย', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(42, 9, 'ดนตรีไทย การแข่งขันขับร้องเพลงไทยลูกทุ่ง ประเภทชายเดี่ยว', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(43, 9, 'ดนตรีไทย การแข่งขันขับร้องเพลงไทยลูกทุ่ง ประเภทหญิงเดี่ยว', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(44, 9, 'ดนตรีไทย การแข่งขันขับร้องเพลงไทยลูกกรุง ประเภทชายเดี่ยว', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(45, 9, 'ดนตรีไทย การแข่งขันขับร้องเพลงไทยลูกกรุง ประเภทหญิงเดี่ยว', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(46, 9, 'ดนตรีไทย การแข่งขันขับร้องเพลงไทยหมู่', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(47, 9, 'ดนตรีไทยวงเครื่องสายผสมขิม', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(48, 9, 'ดนตรีไทย วงเครื่องสายผสมปี่พาทย์ไม้นวม', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(49, 9, 'ดนตรีไทย วงปี่พาทย์ไม้แข็ง', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(50, 9, 'ดนตรีสากล การแข่งขันวงดนตรีร่วมสมัย (Contemporary Ensemble)', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(51, 9, 'ดนตรีสากล การแข่งขันวงดนตรีสากลเครื่องผสม (Various Ensemble)', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(52, 9, 'ดนตรีสากล การแข่งขันขับร้องประสานเสียง', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(53, 9, 'ศิลปวัฒนธรรมอีสาน เดี่ยวโปงลาง', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(54, 9, 'ศิลปวัฒนธรรมอีสาน เดี่ยวโหวด', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(55, 9, 'ศิลปวัฒนธรรมอีสาน เดี่ยวพิณ', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(56, 9, 'ศิลปวัฒนธรรมอีสาน เดี่ยวแคน', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(57, 10, 'การจัดทำหนังสือเล่มเล็ก', '3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(58, 11, 'กลุ่มศิลปะ การแข่งขันการประดิษฐ์งานใบตองประเภทบายศรี ปากชาม บกพร่องทางสติปัญญา', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(59, 11, 'กลุ่มศิลปะ การแข่งขันการประดิษฐ์งานใบตองประเภทบายศรี ปากชาม บกพร่องทางการเรียนรู้', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(60, 11, 'กลุ่มศิลปะ การแข่งขันการประดิษฐ์ของใช้ จาก เศษวัสดุเหลือใช้ บกพร่องทางสติปัญญา', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(61, 11, 'กลุ่มศิลปะ การแข่งขันการประดิษฐ์ของใช้ จาก เศษวัสดุเหลือใช้  บกพร่องทางการเรียนรู้', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(62, 11, 'กลุ่มศิลปะ การแข่งขันการประดิษฐ์ของเล่น จาก เศษวัสดุเหลือใช้ บกพร่องทางสติปัญญา', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(63, 11, 'กลุ่มศิลปะ การแข่งขันการประดิษฐ์ของเล่น จาก เศษวัสดุเหลือใช้  บกพร่องทางการเรียนรู้', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(64, 11, 'กลุ่มศิลปะ การแข่งขันการร้อยมาลัยดอกไม้สด บกพร่องทางสติปัญญา', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(65, 11, 'กลุ่มศิลปะ การแข่งขันการร้อยมาลัยดอกไม้สด  บกพร่องทางการเรียนรู้', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(66, 11, 'กลุ่มศิลปะ การแข่งขันการจัดสวนถาดแบบชื้น  บกพร่องทางการเรียนรู้', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(67, 11, 'กลุ่มศิลปะ การแข่งขันการจัดสวนถาดแบบแห้ง  บกพร่องทางการเรียนรู้', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(68, 11, 'กลุ่มศิลปะ การแข่งขันการวาดภาพระบายสี บกพร่องทางสติปัญญา', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(69, 11, 'กลุ่มศิลปะ การแข่งขันการวาดภาพระบายสี  บกพร่องทางการเรียนรู้', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(70, 11, 'กลุ่มศิลปะ การแข่งขันการวาดภาพระบายสี ออทิสติก', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(71, 11, 'กลุ่มศิลปะ การแข่งขันการจัดทำหนังสือเล่มเล็ก  บกพร่องทางการเรียนรู้', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(72, 11, 'กลุ่มดนตรี การประกวดการขับร้องเพลงไทย ลูกทุ่ง บกพร่องทางสติปัญญา', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(73, 11, 'กลุ่มดนตรี การประกวดการขับร้องเพลงไทย ลูกทุ่ง  บกพร่องทางการเรียนรู้', '2,3,4', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6, ชั้นมัธยมศึกษาปีที่ 1 - 3'),
(74, 11, 'กลุ่มนาฏศิลป์ การแข่งขันการเต้นหางเครื่องประกอบเพลง  บกพร่องทางการเรียนรู้', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(75, 11, 'กลุ่ม Soft Power การแข่งขันการทำอาหาร บกพร่องทางสติปัญญา', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6'),
(76, 11, 'กลุ่ม Soft Power การแข่งขันการทำอาหาร  บกพร่องทางการเรียนรู้', '2,3', 1, 10, 1, 2, 'ชั้นประถมศึกษาปีที่ 1 - 3, ชั้นประถมศึกษาปีที่ 4 - 6')
ON DUPLICATE KEY UPDATE name=VALUES(name), allowed_level_ids=VALUES(allowed_level_ids), min_students=VALUES(min_students), max_students=VALUES(max_students), min_coaches=VALUES(min_coaches), max_coaches=VALUES(max_coaches), note=VALUES(note);
