Cần hỏi về lỗi sql khi import

Mọi người cho mình hỏi, hiện mình đang chuyển từ hosting sang vps.
Hosting cũ của mình xài mysql5.6 , vps mình xài mariaDB 5
Hiện mình đang gặp vấn đề khi import :
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘TYPE=MyISAM AUTO_INCREMENT=11’ at line 28

mọi người biết cách chỉ dùm mình, xin cảm ơn ạ

Bạn dùng cái gì export ra file sql thế?
Sửa file sql, thay cái TYPE=MyISAM bằng ENGINE=MyISAM nhé

https://dev.mysql.com/doc/refman/5.5/en/create-table.html

Note
The older TYPE option was synonymous with ENGINE. TYPE was deprecated in MySQL 4.0 and removed in MySQL 5.5. When upgrading to MySQL 5.5 or later, you must convert existing applications that rely on TYPE to use ENGINE instead.

2 Likes

thanks bạn, mình xử lý đc rồi

Mình gặp lỗi này. Hd mình với bạn. Thanks!

3 năm rồi.
Cách giải quyết cũng có rồi đấy.

5 Likes

Mình kt rồi nó mặc định là ENGINE=MyISAM. Mà mình restore báo lỗi. hic hic

Cậu có thể đưa thông điệp lỗi được không? :smiley: Vì thực ra bọn tớ không ngồi ở máy tính của cậu…

Ngoài ra, như tớ hiểu, cậu gặp lỗi hoàn toàn khác với bạn Nicky đưa ra (khi cậu đề cập cậu đã có ENGINE=MyISAM rồi, tức là cậu không gặp lỗi với TYPE=MyISAM). Tớ khuyên cậu nên tạo topic mới, đưa đầy đủ thông tin version & lỗi của cậu nhé! :smiley:

6 Likes

Mình restore bằng MySQLDumper https://pasteboard.co/JopQH0M.png

nó hiện lỗi y chang bạn chủ topic. Mà ko biết bạn ấy fix bằng cách nào đó bạn ơi.

Cậu có thể cho bọn tớ biết các thông tin sau được không:

  • Tên source DB (MySQL/MariaDB…) và version của source DB.
  • Tên source DB (MySQL/MariaDB…) và version của destination DB.
  • Tool và Version của tool cậu export DB.
  • Tool và Version của tool cậu import DB.

Hi vọng nhận được câu trả lời từ cậu.

5 Likes

MySQL 5.6 mình export ra rồi restore vào MariaDB 5.5. Dùng cả phpMyadmin với MySLQDumper cái nào cũng lỗi. Thanks bạn!

Chắc chủ topic đổi nghề rồi. :frowning:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?