SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

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

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

Вы не зашли.

#1 12.10.2013 14:47:21

khmer
Участник
Зарегистрирован: 12.10.2013
Сообщений: 3

Помогите с ошибкой 1064

Здравсвтуйте, уважаемые форумчане.
Коротко о проблеме. На вордпрессе не работает плагин. Я, к сожалению,  абсолютно в этом не смыслю.
В интернете нашел такое мнение:

Предлагается создать таблицу вручную и предлагается такой запрос

$sql = »
CREATE TABLE IF NOT EXISTS «.VRDOWLOADERTABLE.» (
id bigint(20) NOT NULL auto_increment,
name varchar(150) NOT NULL,
nameurl varchar(15) NOT NULL,
url varchar(150) NOT NULL,
start_date datetime NOT NULL,
used_date datetime default NULL,
count bigint(20) NOT NULL default ’0′,
sub varchar(15) NOT NULL,
PRIMARY KEY id (id)
);»;

Получаю ошибку


#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 '$sql = »
CREATE TABLE IF NOT EXISTS «.VRDOWLOADERTABLE.» (
id bigint(20) NOT ' at line 1

Самому мне разобраться не представляется возможным, прошу вашей помощи

Неактивен

 

#2 12.10.2013 14:50:23

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите с ошибкой 1064

MySQL'ю явно не нравятся кавычки типа  » и «.

Попробуйте как-то так:

$sql = "
CREATE TABLE IF NOT EXISTS `VRDOWLOADERTABLE` (
id bigint(20) NOT NULL auto_increment,
name varchar(150) NOT NULL,
nameurl varchar(15) NOT NULL,
url varchar(150) NOT NULL,
start_date datetime NOT NULL,
used_date datetime default NULL,
count bigint(20) NOT NULL default 0,
sub varchar(15) NOT NULL,
PRIMARY KEY id (id)
);
"
;


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 12.10.2013 14:54:28

khmer
Участник
Зарегистрирован: 12.10.2013
Сообщений: 3

Re: Помогите с ошибкой 1064

Ошибка остается

#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 '$sql = " CREATE TABLE IF NOT EXISTS `VRDOWLOADERTABLE` ( id bigint(20) NOT NULL ' at line 1

Неактивен

 

#4 12.10.2013 14:56:55

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите с ошибкой 1064

Стоп... Я привёл php-шную конструкцию. сам запрос:

CREATE TABLE IF NOT EXISTS `VRDOWLOADERTABLE` (
id bigint(20) NOT NULL auto_increment,
name varchar(150) NOT NULL,
nameurl varchar(15) NOT NULL,
url varchar(150) NOT NULL,
start_date datetime NOT NULL,
used_date datetime default NULL,
count bigint(20) NOT NULL default 0,
sub varchar(15) NOT NULL,
PRIMARY KEY id (id)
);


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#5 12.10.2013 15:13:07

khmer
Участник
Зарегистрирован: 12.10.2013
Сообщений: 3

Re: Помогите с ошибкой 1064

Все получилось!
жму руку!!!

Неактивен

 

#6 15.10.2013 14:22:54

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

Re: Помогите с ошибкой 1064

при повторной установки  модуля репутации выдает такую ошибку

MySQL Error!
MySQL error in file: /install.php at line 85
Error Number: 1060
The Error returned was:
Duplicate column name 'repa'
SQL query:

ALTER TABLE `dle_users` ADD `repa` MEDIUMINT( 8 ) DEFAULT '0'

как с ней бортся

Неактивен

 

#7 15.10.2013 14:27:05

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите с ошибкой 1064

таблица dle_users уже содержит столбец repa.
Что можно сделать - например не выполнять этот запрос ).


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#8 15.10.2013 16:08:12

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

Re: Помогите с ошибкой 1064

каким кодом отменит этот запрос

Неактивен

 

#9 15.10.2013 16:10:06

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите с ошибкой 1064

MySQL error in file: /install.php at line 85

Подозреваю, что где-то здесь. Не "отменить", а закомментировать скорее.
БОльшие подробности Вам, думаю, смогут сообщить на форуме DLE.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

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