SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 09.05.2015 02:20:57

cfanya
Участник
Зарегистрирован: 09.05.2015
Сообщений: 2

Все-таки #1064

Добрый день.

Я только начал знакомство с MySQL и сразу наткнулся на тонну интересного smile
На данный момент я пытаюсь на примере тестовой базы данных, научится импортировать ее в phpMyAdmin.

База данных дефолтная в SQL Server 2008:

USE [master]
GO
/****** Object:  User [##MS_AgentSigningCertificate##]    Script Date: 05/09/2015 01:44:42 ******/
CREATE USER [##MS_AgentSigningCertificate##] FOR LOGIN [##MS_AgentSigningCertificate##]
GO
/****** Object:  User [##MS_PolicyEventProcessingLogin##]    Script Date: 05/09/2015 01:44:42 ******/
CREATE USER [##MS_PolicyEventProcessingLogin##] FOR LOGIN [##MS_PolicyEventProcessingLogin##] WITH DEFAULT_SCHEMA=[dbo]
GO
USE [master]
GO
/****** Object:  User [##MS_PolicyEventProcessingLogin##]    Script Date: 05/09/2015 01:47:02 ******/
CREATE USER [##MS_PolicyEventProcessingLogin##] FOR LOGIN [##MS_PolicyEventProcessingLogin##] WITH DEFAULT_SCHEMA=[dbo]
GO
/****** Object:  User [##MS_AgentSigningCertificate##]    Script Date: 05/09/2015 01:47:02 ******/
CREATE USER [##MS_AgentSigningCertificate##] FOR LOGIN [##MS_AgentSigningCertificate##]
GO
 

Я попытался использовать импорт - появлялась ошибка:

#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 'U' at line 1

Затем я прочел статью: http://sqlinfo.ru/articles/info/15.html
Перезаписал файл Akelpad в utf-8 без BOM

Ошибка появлятся перестала, как и все остальное. При импорте просто белый экран и тишина. Слева панелька phpMyAdmin и полное отсутствие всего остального.

Я попытался скопировать БД черз буфер обмена. Опять таки в phpMyAdmin, во вкладке SQL скопипастил БД в пустое поле. Результат на скриншоте прилагается.


На всякий случай вот ошибка:

#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 '[master] GO /****** Object: User [##MS_PolicyEventProcessingLogin##] Scrip' at line 1

Вопрос № 1 - что я делаю не так?
Вопрос № 2 - нормально ли, что используется MariaDB? Я, честно говоря, не очень хорошо представляю, что это такое smile Только в общих чертах.

И просьба - попроще smile Я совсем новичек в данном вопросе.

Большое спасибо!

Отредактированно cfanya (09.05.2015 02:21:50)


Прикрепленные файлы:
Attachment Icon Untitled.png, Размер: 95,212 байт, Скачано: 673

Неактивен

 

#2 09.05.2015 02:57:52

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Все-таки #1064

cfanya написал:

База данных дефолтная в SQL Server 2008:

А пытаетесь вы её импортировать в MySQL, отсюда и ошибка синтаксиса.
Скачайте для обучения тестовую базу с http://dev.mysql.com/doc/index-other.html
Ну и пхпадмин плохой выбор.


На тему MariaDB посмотрите http://sqlinfo.ru/a/i/2gis_sqlinfo_rubtsov.odp

Неактивен

 

#3 09.05.2015 04:03:27

cfanya
Участник
Зарегистрирован: 09.05.2015
Сообщений: 2

Re: Все-таки #1064

Скачайте для обучения тестовую базу с http://dev.mysql.com/doc/index-other.html

Скачал. Спасибо. Она импортируется без проблем smile

Ну и пхпадмин плохой выбор.

А что лучше выбрать? Мне нужно хранить в интернете базу данных, из которой клиентские приложения смогут брать информацию...
Если я прав, то в итоге все должно выглядеть так: C++ приложение берет запрашивает информацию у PHP-скрипта, лежащего на сервере, который берет данные из БД на том же сервере.



А пытаетесь вы её импортировать в MySQL, отсюда и ошибка синтаксиса.

Кхм... А что не так? Нельзя использовать базу данных, созданную в SQL Server, в phpMyAdmin?
Ну, я же импортирую .sql файл... Вроде как должно работать?

Неактивен

 

#4 09.05.2015 12:28:31

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Все-таки #1064

cfanya написал:

Ну и пхпадмин плохой выбор.

А что лучше выбрать? Мне нужно хранить в интернете базу данных, из которой клиентские приложения смогут брать информацию...
Если я прав, то в итоге все должно выглядеть так: C++ приложение берет запрашивает информацию у PHP-скрипта, лежащего на сервере, который берет данные из БД на том же сервере.

Пхпадмин всего лишь клиент, который отправляет запросы к базе. Пользоваться им не рекомендуется, потому что у него есть свои глюки. Скачайте Workbench, который предлагают разработчики MySQL.
Можно сократить цепочку: C++ приложение запрашивает информацию у БД на удаленном сервере в интернете.


cfanya написал:

А пытаетесь вы её импортировать в MySQL, отсюда и ошибка синтаксиса.

Кхм... А что не так? Нельзя использовать базу данных, созданную в SQL Server, в phpMyAdmin?
Ну, я же импортирую .sql файл... Вроде как должно работать?

Импортируете вы .sql файл не в пхпадмин, а в MySQL, которая имеет синтаксис отличный от SQL Server.

Неактивен

 

#5 04.06.2015 10:45:07

SartoriaN
Участник
Зарегистрирован: 04.06.2015
Сообщений: 2

Re: Все-таки #1064

А можно для совсем даунов сказать в чем проблема вот такой ситуации:
перехожу на сайт (еще вчера этой проблемы не было, захожу каждый день), а мне выдает вот такую ошибку

MySQL Error!
MySQL error in file: /engine/modules/sitelogin.php at line 257
Error Number: 1064
The Error returned was:
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 'ГЅЪ''' at line 1
SQL query:

SELECT country FROM dle_countryfilter WHERE `ip_start`<='ГЅЪ'' AND `ip_end`>='ГЅЪ''

Сайт сторонний, я пользователь. Наш сисадминщик говорит, что это проблема сайта, он ничего не закрывал. По этой же выделенке со всех компов одна и та же ошибка. В то же время, люди, которые тоже пользуются этим сайтом, на него заходят. И что теперь делать???

Неактивен

 

#6 04.06.2015 10:52:44

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Все-таки #1064

Это бага сайта, но, возможно, проявляется только для каких-то IP. Попробуйте зайти через прокси или анонимайзер. Владельцам сайта тоже напишите.

Неактивен

 

#7 04.06.2015 10:56:27

SartoriaN
Участник
Зарегистрирован: 04.06.2015
Сообщений: 2

Re: Все-таки #1064

rgbeast написал:

Это бага сайта, но, возможно, проявляется только для каких-то IP. Попробуйте зайти через прокси или анонимайзер. Владельцам сайта тоже напишите.

Спасибо!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson