phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Tworzenie tabel w PhpMyAdmin - błąd 1064

Możesz używać podwójnych cudzysłowów w identyfikatorach tylko wtedy, gdy ANSI_QUOTES Tryb SQL jest włączony.

SET sql_mode='ANSI_QUOTES';

Oto SQLFiddle demo

W przeciwnym razie po prostu użyj wstecznego zaznaczenia lub nic, jeśli twoje identyfikatory nie znajdują się na liście słów zastrzeżonych.

CREATE TABLE `login` (
  `IdUser` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(45) CHARACTER SET latin1 NOT NULL,
  `pass` varchar(45) CHARACTER SET latin1 NOT NULL,
  PRIMARY KEY (`IdUser`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8
;

CREATE TABLE `photos` (
  `IdPhoto` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(100) CHARACTER SET latin1 NOT NULL,
  `IdUser` int(11) NOT NULL,
  PRIMARY KEY (`IdPhoto`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8
;

Oto SQLFiddle demo

Dalsza lektura Nazwy obiektów schematu



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Jak zainstalować i zabezpieczyć phpMyAdmin na Ubuntu 16.04

  2. Przeszukiwanie bazy danych za pomocą PhpMyAdmin

  3. Błąd podczas importowania zrzutu MySql w Mysql 5.7

  4. Co tak naprawdę powoduje, że wersja biblioteki PHP MySQL różni się od wersji serwera MySQL?

  5. Jak ustawić nazwę użytkownika i hasło phpmyadmin