หัวข้อ: import SQL ไม่ได้ เริ่มหัวข้อโดย: mr.zatan ที่ 07 มิถุนายน 2019, 10:04:44 import SQL ไม่ได้ครับ
------------------------------------------- Error at the line 4456: ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; Query: CREATE TABLE `wp_pc_users` ( `id` mediumint(9) NOT NULL AUTO_INCREMENT, `insert_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `name` varchar(150) NOT NULL DEFAULT '', `surname` varchar(150) NOT NULL DEFAULT '', `username` varchar(150) NOT NULL, `psw` text NOT NULL, `categories` text NOT NULL, `email` varchar(255) NOT NULL, `tel` varchar(20) NOT NULL, `page_id` int(11) unsigned NOT NULL, `wp_user_id` mediumint(9) unsigned NOT NULL, `disable_pvt_page` smallint(1) unsigned NOT NULL, `last_access` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `status` smallint(1) unsigned NOT NULL, UNIQUE KEY `id` (`id`,`page_id`,`wp_user_id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 MySQL: Invalid default value for 'insert_date' *** BigDump หัวข้อ: Re: import SQL ไม่ได้ เริ่มหัวข้อโดย: tarrekup ที่ 07 มิถุนายน 2019, 10:25:48 ลองเอา DEFAULT ออกดูครับ :wanwan011:
หัวข้อ: Re: import SQL ไม่ได้ เริ่มหัวข้อโดย: mr.zatan ที่ 07 มิถุนายน 2019, 12:53:36 ลองเอา DEFAULT ออกดูครับ :wanwan011: ให้เหลือแค่นี้เหรอครับ ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 NGINE=MyISAM AUTO_INCREMENT=2 หัวข้อ: Re: import SQL ไม่ได้ เริ่มหัวข้อโดย: KeepGoing ที่ 07 มิถุนายน 2019, 15:06:42 ดูจาก error นะครับ.. ให้ลองเช็ค "insert_date" ที่ line 4456 ดูครับ ว่าฟิลด์มันผิดอะไรหรือเปล่าถึงนำเข้าไม่ได้ หรือไม่ก็ลองเอาค่า DEFAULT ซึ่งเดิมมันจะเป็น '0000-00-00 00:00:00' ออก.. ลองดูครับ :wanwan003:
หัวข้อ: Re: import SQL ไม่ได้ เริ่มหัวข้อโดย: takura ที่ 08 มิถุนายน 2019, 13:39:32 ไม่เกี่ยวกับ DEFAULT CHARSET ครับ ให้ดูตรง DEFAULT VALUE
ลองดู line 4456 กับ AUTO_INCREMENT ดูครับ หัวข้อ: Re: import SQL ไม่ได้ เริ่มหัวข้อโดย: dekdoo ที่ 09 มิถุนายน 2019, 11:17:48 มีข้อมูลในบาง Record ในส่วนของ insert_date มีค่าว่างครับ
แต้ตัวโครงสร้างของ Database ที่กำหนดไว้บังคับว่า ต้องไม่เป็นค่าว่าง เลยเกิดปัญหาการ Inport ขาเข้า วิธีแก้คือ แก้โครงสร้าง ในส่วนของฟิวส์ insert_date ให้เป็นค่า null ก่อนครับ แล้วค่อย export ออกไป หัวข้อ: Re: import SQL ไม่ได้ เริ่มหัวข้อโดย: jomynn ที่ 15 มิถุนายน 2019, 09:01:38 MySQL: Invalid default value for 'insert_date'
อ้างอิง https://stackoverflow.com/questions/36374335/error-in-mysql-when-setting-default-value-for-date-or-datetime https://stackoverflow.com/questions/25349126/how-can-i-set-the-default-value-of-a-field-as-0000-00-00-000000/25351733 น่าจะมาจาก ช่วงของ Default ไม่ถูกต้อง *********************************** Valid range for DATETIME The supported range for DATETIME is [1000-01-01 00:00:00] to ['9999-12-31 23:59:59'], |