Не выполняется запрос MYSQL

257
31 мая 2017, 04:13

Делаю такой запрос

CREATE TABLE `patients` (
  `card_id` int(11) NOT NULL,
  `fio` varchar(100) NOT NULL,
  `sex` varchar(15) NOT NULL,
  `bdate` date NOT NULL,
  `phone` varchar(15) DEFAULT NULL,
  `city` varchar(55) NOT NULL,
  `adress` varchar(150) NOT NULL,
  `workpl` varchar(150) NOT NULL,
  `prof` varchar(55) NOT NULL,
  `profilp` varchar(100) DEFAULT NULL,
  `prim` varchar(500) NOT NULL,
  `medsv` varchar(200) NOT NULL,
  `pdate` date NOT NULL,
  `ptime` time(6) NOT NULL,
  `csb` varchar(150) DEFAULT NULL,
  `area` varchar(100) DEFAULT NULL,
  `q` varchar(200) NOT NULL,
  `b` varchar(200) NOT NULL,
  `inf` longtext NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

а он выдаёт мне ошибку

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(6) NOT NULL,
  `csb` varchar(150) DEFAULT NULL,
  `area` varchar(100) DEFAULT' at line 15 

Хотя я делаю импорт файла на phpmyadmin (xampp) которого экспортировал из другой версии phpmyadmin тоже xampp

Answer 1

Парсер mysql выдаёт ошибку с того места, после которого началась ошибка. Следовательно конкретно в вашем случае ошибка в типе данных time(6).

Возможность указания точности дробных значений time была добавлена в MySQL 5.6.4. У вас установлена, очевидно, более старая версия.

READ ALSO
Как получить дробную часть числа в MySQL?

Как получить дробную часть числа в MySQL?

Например, SQL запрос выдает сумму (деньги) - 6788987, т

473
VIEW MySQL UNION BIT field

VIEW MySQL UNION BIT field

У меня есть задача создать MySQL VIEW путем обеднения двух таблиц с помощью UNION, причем две таблицы имеют как общие поля так и разныек примеру в таблице...

386
Не находит файлы и каталоги Java.io.file

Не находит файлы и каталоги Java.io.file

По разному пишут, где то путь например File file = new File("C://wallpng"); А где то File file = new File("C:\\wall

320
Создание кэша на java

Создание кэша на java

Задали заданиеСоздать универсальную реализацию кэша

375