ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingอัพ database แล้วเจอ Error แบบนี้ตลอดแก้ยังไงก็ไม่หาย
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: อัพ database แล้วเจอ Error แบบนี้ตลอดแก้ยังไงก็ไม่หาย  (อ่าน 1437 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
pch081
ก๊วนเสียว
*

พลังน้ำใจ: 15
ออฟไลน์ ออฟไลน์

กระทู้: 357



ดูรายละเอียด เว็บไซต์
« เมื่อ: 12 กรกฎาคม 2016, 17:26:26 »

รบกวนผู้รู้ช่วยบอกทีครับว่ามันเป็นเพราะอะไร แก้ยังไงก็ไม่หาย



อันนี้คือ Code ในไฟล์ Database

อ้างถึง
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
บันทึกการเข้า

อยากเล่นสนุกต้องเข้าเกมส์สยาม แหล่งรวมฮิตเกมส์จับคู่ เกมส์รถแข่ง เกมส์ฟุตบอล และอีกมากมาย
xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 493
ออฟไลน์ ออฟไลน์

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 12 กรกฎาคม 2016, 18:01:33 »

น่าจะ Export จาก phpMyAdmin ตัวใหม่กว่า ไปใส่ตัว phpMyAdmin ที่เก่ากว่าปะครับ...

ลองลบโค๊ด 4 บรรทัดนี้ออกไปก็ได้ครับ ไม่ได้ส่งผลอะไร, เพราะในคำสั่ง Query Import มันจะกำหนด ENGINE มาให้แล้ว
บันทึกการเข้า

pch081
ก๊วนเสียว
*

พลังน้ำใจ: 15
ออฟไลน์ ออฟไลน์

กระทู้: 357



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 12 กรกฎาคม 2016, 18:05:38 »

น่าจะ Export จาก phpMyAdmin ตัวใหม่กว่า ไปใส่ตัว phpMyAdmin ที่เก่ากว่าปะครับ...

ลองลบโค๊ด 4 บรรทัดนี้ออกไปก็ได้ครับ ไม่ได้ส่งผลอะไร, เพราะในคำสั่ง Query Import มันจะกำหนด ENGINE มาให้แล้ว


ผมก็คิดว่าน่าจะเป็นอาการนี่ แต่พอลบออกแล้วก็แจ้งเตือนแบบนี้

บันทึกการเข้า

อยากเล่นสนุกต้องเข้าเกมส์สยาม แหล่งรวมฮิตเกมส์จับคู่ เกมส์รถแข่ง เกมส์ฟุตบอล และอีกมากมาย
nuonly
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 143
ออฟไลน์ ออฟไลน์

กระทู้: 2,694



ดูรายละเอียด
« ตอบ #3 เมื่อ: 12 กรกฎาคม 2016, 18:12:19 »

ติดตามครับ
บันทึกการเข้า

sputtaro
สมุนแก๊งเสียว
*

พลังน้ำใจ: 139
ออฟไลน์ ออฟไลน์

กระทู้: 910



ดูรายละเอียด
« ตอบ #4 เมื่อ: 12 กรกฎาคม 2016, 18:24:15 »

ผมคิดว่า อาจเป็นที่ MySQL ต่างเวอร์ชั่นกัน ที่คุณกำลัง Import เข้าไป อาจไม่สนับสนุน utf8mb4
แต่ก็อาจเป็นที่สาเหคุอื่นๆได้เช่นกัน เพราะ อาการคล้ายๆ การอ่านตัวอักษรผิดพลาด ลองตรวจสอบดูนะครับ
บันทึกการเข้า
pch081
ก๊วนเสียว
*

พลังน้ำใจ: 15
ออฟไลน์ ออฟไลน์

กระทู้: 357



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 12 กรกฎาคม 2016, 18:39:48 »

ผมคิดว่า อาจเป็นที่ MySQL ต่างเวอร์ชั่นกัน ที่คุณกำลัง Import เข้าไป อาจไม่สนับสนุน utf8mb4
แต่ก็อาจเป็นที่สาเหคุอื่นๆได้เช่นกัน เพราะ อาการคล้ายๆ การอ่านตัวอักษรผิดพลาด ลองตรวจสอบดูนะครับ

พอมีวิธีแก้ หรือวิธีที่ทำให้อัพเวอร์ชั่นที่ต่างกัน ได้ไหมอ่ะครับ ตอนนี้ปวดตับเลย ในส่วนของ utf8mb4 ผมลองแก้เป็น utf8 แล้วก็ไม่ได้
บันทึกการเข้า

อยากเล่นสนุกต้องเข้าเกมส์สยาม แหล่งรวมฮิตเกมส์จับคู่ เกมส์รถแข่ง เกมส์ฟุตบอล และอีกมากมาย
xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 493
ออฟไลน์ ออฟไลน์

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 12 กรกฎาคม 2016, 18:44:26 »

น่าจะ Export จาก phpMyAdmin ตัวใหม่กว่า ไปใส่ตัว phpMyAdmin ที่เก่ากว่าปะครับ...

ลองลบโค๊ด 4 บรรทัดนี้ออกไปก็ได้ครับ ไม่ได้ส่งผลอะไร, เพราะในคำสั่ง Query Import มันจะกำหนด ENGINE มาให้แล้ว


ผมก็คิดว่าน่าจะเป็นอาการนี่ แต่พอลบออกแล้วก็แจ้งเตือนแบบนี้




คำว่า ble structure for table xxx ที่อยู่ก่อนหน้าคำสั่ง Create tables
อันนี้ผมไม่เคยเจอตอน export แล้วได้แบบนี้นะครับ
ซึ่งโดยปกติ คำสั่งมันก็ผิดอยู่แล้วครับ
คำสั่งสร้าง table structure ต้องไม่มีอะไรอยู่นำหน้าคำว่า create ครับ

บันทึกการเข้า

sputtaro
สมุนแก๊งเสียว
*

พลังน้ำใจ: 139
ออฟไลน์ ออฟไลน์

กระทู้: 910



ดูรายละเอียด
« ตอบ #7 เมื่อ: 12 กรกฎาคม 2016, 18:46:27 »

ลองลบ unicode ออกด้วยนะครับ หรือเปลี่ยนเป็น general ดูครับ เผื่อได้
เพราะความจริง utf8 มันควรจะได้แล้ว

แต่ยังไงก็ตาม ลองสังเกตุดูว่า มีตัวอักษรพิเศฯอะไรที่ผิดปกติบ้าง เช่น พวก ' " / * ต่างๆเหล่านี้
อาจเกิดจากพวกนี้ก็ได้ ผิดแค่ตัวเดียว มันก็อ่านไม่ได้แล้วครับ
แต่ถ้าไฟล์นี้ ไม่เคยมีการแก้ไขด้วยมือ ก็อาจไม่ใช่สาเหตุนะครับ
บันทึกการเข้า
pch081
ก๊วนเสียว
*

พลังน้ำใจ: 15
ออฟไลน์ ออฟไลน์

กระทู้: 357



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 12 กรกฎาคม 2016, 19:04:55 »

ลองลบ unicode ออกด้วยนะครับ หรือเปลี่ยนเป็น general ดูครับ เผื่อได้
เพราะความจริง utf8 มันควรจะได้แล้ว

แต่ยังไงก็ตาม ลองสังเกตุดูว่า มีตัวอักษรพิเศฯอะไรที่ผิดปกติบ้าง เช่น พวก ' " / * ต่างๆเหล่านี้
อาจเกิดจากพวกนี้ก็ได้ ผิดแค่ตัวเดียว มันก็อ่านไม่ได้แล้วครับ
แต่ถ้าไฟล์นี้ ไม่เคยมีการแก้ไขด้วยมือ ก็อาจไม่ใช่สาเหตุนะครับ

อ้างถึง
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
--

-- --------------------------------------------------------

--
--
Table structure for table `wp_commentmeta`
--

CREATE TABLE IF NOT EXISTS `wp_commentmeta` (
  `meta_id` bigint(20) unsigned NOT NULL,
  `comment_id` bigint(20) unsigned NOT NULL DEFAULT '0',
  `meta_key` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8_unicode_ci
) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `wp_comments`
--

CREATE TABLE IF NOT EXISTS `wp_comments` (
  `comment_ID` bigint(20) unsigned NOT NULL,
  `comment_post_ID` bigint(20) unsigned NOT NULL DEFAULT '0',
  `comment_author` tinytext COLLATE utf8_unicode_ci NOT NULL,
  `comment_author_email` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `comment_author_url` varchar(200) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `comment_author_IP` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `comment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `comment_date_gmt` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `comment_content` text COLLATE utf8_unicode_ci NOT NULL,
  `comment_karma` int(11) NOT NULL DEFAULT '0',
  `comment_approved` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '1',
  `comment_agent` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `comment_type` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `comment_parent` bigint(20) unsigned NOT NULL DEFAULT '0',
  `user_id` bigint(20) unsigned NOT NULL DEFAULT '0'
) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--

อันนี้ database ผมมีอะไรถูกผิดชี้แนะที
บันทึกการเข้า

อยากเล่นสนุกต้องเข้าเกมส์สยาม แหล่งรวมฮิตเกมส์จับคู่ เกมส์รถแข่ง เกมส์ฟุตบอล และอีกมากมาย
sputtaro
สมุนแก๊งเสียว
*

พลังน้ำใจ: 139
ออฟไลน์ ออฟไลน์

กระทู้: 910



ดูรายละเอียด
« ตอบ #9 เมื่อ: 12 กรกฎาคม 2016, 19:08:53 »

Table structure for table `wp_commentmeta`

แก้เป็น
-- Table structure for table `wp_commentmeta`
บันทึกการเข้า
xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 493
ออฟไลน์ ออฟไลน์

กระทู้: 5,905



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 12 กรกฎาคม 2016, 19:16:05 »

Table structure for table `wp_commentmeta`

แก้เป็น
-- Table structure for table `wp_commentmeta`

ตามนี้ครับ

มันเป็นข้อความ ไม่ใช่คำสั่ง

ต้องมี -- ไว้ข้างหน้า คือการ Comment ไม่ให้มันทำงานครับ
บันทึกการเข้า

sajai
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 39
ออฟไลน์ ออฟไลน์

กระทู้: 1,006



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 12 กรกฎาคม 2016, 20:30:01 »

ผมคิดว่า อาจเป็นที่ MySQL ต่างเวอร์ชั่นกัน ที่คุณกำลัง Import เข้าไป อาจไม่สนับสนุน utf8mb4
แต่ก็อาจเป็นที่สาเหคุอื่นๆได้เช่นกัน เพราะ อาการคล้ายๆ การอ่านตัวอักษรผิดพลาด ลองตรวจสอบดูนะครับ

พอมีวิธีแก้ หรือวิธีที่ทำให้อัพเวอร์ชั่นที่ต่างกัน ได้ไหมอ่ะครับ ตอนนี้ปวดตับเลย ในส่วนของ utf8mb4 ผมลองแก้เป็น utf8 แล้วก็ไม่ได้


ขอบคุณค่ะ
« แก้ไขครั้งสุดท้าย: 12 กรกฎาคม 2016, 20:32:39 โดย sajai » บันทึกการเข้า

EA รันพอร์ตกองทุนจริงฟอเร็กซ์ EA รับสอบกองทุน จะดีกว่าไหมถ้ามีผู้ช่วยสอบพอร์ตกองทุนให้ท่านนำไปต่อยอดเทรดทำกำไรรับจ้างสอบกองทุน ใช้ EA สอบกองทุน Funds Forex ผ่านภายในเวลารวดเร็วไม่ผ่านคืนเงินค่าบริการคืนค่าสอบEA รันพอร์ตจริงกองทุนฟอเร็กซ์ EA รับสอบกองทุน Forex EA รับสอบกองทุนForex EA รันพอร์ตจริงกองทุนฟอเร็กซ์ สอบผ่านแล้วรับปรึกษาการบริหารกองทุนด้วย EA EA รับสอบกองทุน EA รันพอร์ตจริงกองทุนForex
หน้า: [1]   ขึ้นบน
พิมพ์