Files
justice/www/html/Game/public/trycss/game-justic2/server/voice-chat-agent/database
2026-05-27 04:30:21 +00:00
..
2026-05-27 04:30:21 +00:00
2026-05-27 04:30:21 +00:00
2026-05-27 04:30:21 +00:00
2026-05-27 04:30:21 +00:00
2026-05-27 04:30:21 +00:00
2026-05-27 04:30:21 +00:00
2026-05-27 04:30:21 +00:00
2026-05-27 04:30:21 +00:00

Database Setup Guide

ไฟล์ SQL

1. setup.sql - สร้าง Database และ Tables

รันไฟล์นี้ก่อนเพื่อสร้าง database และตารางทั้งหมด

คำสั่ง:

-- สร้าง Database
CREATE DATABASE IF NOT EXISTS `voice_chat_agent` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- เลือก Database
USE `voice_chat_agent`;

-- สร้างตาราง intents
CREATE TABLE IF NOT EXISTS `intents` (...);

-- สร้างตาราง system_settings
CREATE TABLE IF NOT EXISTS `system_settings` (...);

-- สร้างตาราง conversation_logs
CREATE TABLE IF NOT EXISTS `conversation_logs` (...);

2. insert_intents_nextopia.sql - เพิ่ม Intents สำหรับ NEXTOPIA

รันไฟล์นี้หลังจากรัน setup.sql แล้ว เพื่อเพิ่ม intents ทั้งหมด 24 รายการ

คำสั่ง:

  • ลบข้อมูลเดิม (ถ้ามี)
  • เพิ่ม intents ใหม่ทั้งหมด
  • เพิ่ม system settings

3. reset_and_insert_intents.sql - Reset และเพิ่ม Intents ใหม่

ใช้เมื่อต้องการลบ intents เดิมทั้งหมดและเพิ่มใหม่

วิธีรัน SQL

วิธีที่ 1: phpMyAdmin

  1. เปิด phpMyAdmin
  2. เลือก database หรือสร้างใหม่
  3. ไปที่แท็บ "SQL"
  4. Copy เนื้อหาจาก setup.sql แล้ววาง
  5. กด "Go" หรือ "Run"
  6. ทำซ้ำกับ insert_intents_nextopia.sql

วิธีที่ 2: MySQL Command Line

mysql -u root -p < database/setup.sql
mysql -u root -p voice_chat_agent < database/insert_intents_nextopia.sql

วิธีที่ 3: SQL Online Tools

  1. Copy เนื้อหาจาก setup.sql
  2. วางใน SQL online tool
  3. รันทีละคำสั่ง หรือรันทั้งหมดพร้อมกัน
  4. ทำซ้ำกับ insert_intents_nextopia.sql

หมายเหตุ

  • ถ้า database มีอยู่แล้ว สามารถข้ามคำสั่ง CREATE DATABASE ได้
  • ถ้ามีข้อมูลในตารางแล้ว และต้องการเพิ่มใหม่ ให้รัน reset_and_insert_intents.sql
  • ตรวจสอบว่า MySQL/MariaDB รองรับ utf8mb4