Ошибка #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 'CREATE TABLE

Частая ошибка Mysql #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 'CREATE TABLE... и смотрим как я ее решил...

При 1064 ошибке я помучился больше получаса, уже думал все бросить и забить на все, но что-то меня тянуло к разрешению это задачки...так вот в чем была загвоздка в моем случае...

Ситуация такая, я сделал слепок БД сайта из хостинга и хотел перекинуть ее на локалку, но как мы понимаем вылезла Mysql #1064 и заставила меня попотеть.

Спустя полчаса методом тыка я обнаружил такие строчки сверху:

-- phpMyAdmin SQL Dump
-- version 4.5.3.1
-- шттп phpmyadmin точка нет
--
-- Хост: localhost
-- Время создания: Янв 24 2016 г., 19:45
-- Версия сервера: 5.6.28-76.1-beget-log
-- Версия PHP: 5.6.17

И что мы видим? PHP: 5.6.17 - я кинулся смотреть у меня какая - а у меня была 5.5 - ну думаю начну с нее, поменял на 5.6 и что вы думаете? почти заработало...ну то есть заработало - вернее эта ошибка исчезла , но далее возникла другая ошибка Error: Could not load database driver type mysqli!

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Создание сайта MySQL Ошибка #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 'CREATE TABLE