phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

SQL заявката не работи на phpMyAdmin, тъй като получавам грешка

Трябва да бъде ENGINE, а не TYPE, за да посочите механизма за съхранение:

CREATE TABLE `members` (
`id` int(4) NOT NULL auto_increment,
`username` varchar(65) NOT NULL default '',
`password` varchar(65) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 ;

вижте синтаксис CREATE TABLE :

table_option:ENGINE [=] engine_name

Опцията TYPE беше премахната с MySQL 5.5, оттеглена от MySQL 4.0:

По-старата опция TYPE беше синоним на ENGINE. TYPE е отхвърлен от MySQL 4.0, но все още се поддържа за обратна съвместимост в MySQL 5.1 (с изключение на MySQL 5.1.7). Тъй като MySQL 5.1.8, той произвежда предупреждение. Премахва се в MySQL 5.5. Не трябва да използвате TYPE в нови приложения и трябва незабавно да започнете преобразуването на съществуващи приложения, за да използвате вместо това ENGINE. (Вижте бележките по версията за MySQL 5.1.8.)

Източник:CREATE TABLE, MySQL 5.1




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Импортиране на база данни на WordPress - #1075 - Неправилна дефиниция на таблица; може да има само една автоматична колона и тя трябва да бъде дефинирана като ключ

  2. PHPMyadmin xampp грешка

  3. Задаване на поле като Not NULL в phpmyadmin

  4. как да импортирам txt в mysql директно или чрез php

  5. Проблем с експортиране/импорт на Phpmyadmin с прекъсвания на редове