SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#51 17.08.2009 13:16:54

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Error 1064

Подозреваю, что код другой, т.к. слово ads не доехало до MySQL. Как вариант —
код этот, но $Db1 — экземпляр фантастически «умного» класса, который зачем-то
портит запросы.

Неактивен

 

#52 18.08.2009 17:56:57

NARKOZ
Участник
Зарегистрирован: 18.08.2009
Сообщений: 14

Re: Error 1064

Получаю ошибку (это полный текст ошибки):

[SELECT failed in SQL: SELECT id FROM someproject_photogallery_images

                       WHERE isdefault=1 AND gallery_id= LIMIT 1] ( 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 'LIMIT 1' at line 2 )<BR>
 


Здесь код самого скрипта: http://narkoz.pastebin.com/f2d46f039

Неактивен

 

#53 18.08.2009 18:11:15

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

Re: Error 1064

AND gallery_id=
после знака равенства должно быть значение с которым сравнивается gallery_id

Неактивен

 

#54 31.08.2009 21:18:47

TimuRio
Участник
Зарегистрирован: 31.08.2009
Сообщений: 1

Re: Error 1064

Помогите, пожалуйста, люди добрые! В чем может быть проблема?



-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 31, 2009 at 08:30 PM
-- Server version: 5.0.45
-- PHP Version: 5.2.4
--
-- Database: `firstit`
-- ;
-- --------------------------------------------------------
--
-- Table structure for table `jos_banner`
--
CREATE TABLE `jos_banner` (
`bid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`cid` int( 11 ) NOT NULL default '0',
`type` varchar( 30 ) NOT NULL default 'banner',
`name` varchar( 255 ) NOT NULL default '',
`alias` varchar( 255 ) NOT NULL default '',
`imptotal` int( 11 ) NOT NULL default '0',
`impmade` int( 11 ) NOT NULL default '0',
`clicks` int( 11 ) NOT NULL default '0',
`imageurl` varchar( 100 ) NOT NULL default '',
`clickurl` varchar( 200 ) NOT NULL default '',
`date` datetime default NULL ,
`showBanner` tinyint( 1 ) NOT NULL default '0',
`checked_out` tinyint( 1 ) NOT NULL default '0',
`checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
`editor` varchar( 50 ) default NULL ,
`custombannercode` text,
`catid` int( 10 ) unsigned NOT NULL default '0',
`description` text NOT NULL ,
`sticky` tinyint( 1 ) unsigned NOT NULL default '0',
`ordering` int( 11 ) NOT NULL default '0',
`publish_up` datetime NOT NULL default '0000-00-00 00:00:00',
`publish_down` datetime NOT NULL default '0000-00-00 00:00:00',
`tags` text NOT NULL ,
`params` text NOT NULL ,
PRIMARY KEY ( `bid` ) ,
KEY `viewbanner` ( `showBanner` ) ,
KEY `idx_banner_catid` ( `catid` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;



MySQL said: 
#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 `jos_banner` (
  `bid` int(11) NOT NULL auto_increment,
  `ci' at line 1

Неактивен

 

#55 31.08.2009 21:49:23

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Error 1064

Проблема в кракозябле , подозреваю, что это BOM-маркер в файле,
сохраните файл в нормальном текстовом редакторе без BOM.

Неактивен

 

#56 08.09.2009 21:19:07

jobik
Участник
Зарегистрирован: 08.09.2009
Сообщений: 1

Re: Error 1064

Помогите пожалуйста.
Всё время выдаёт ошибку 1064:
delete from `wp_posts` where ID in (select `object_id` from `wp_term_relationships` where term_taxonomy_id = '59'); delete from `wp_term_relationships` where term_taxonomy_id = '59';

Неактивен

 

#57 09.09.2009 11:49:43

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Error 1064

Ваш клиент не умеет разделять запросы по точке с запятой и отправляет два независимых
запроса как один.

Неактивен

 

#58 28.09.2009 18:37:32

ALUKARD
Участник
Зарегистрирован: 28.09.2009
Сообщений: 4

Re: Error 1064

Здравствуйте у меня есть вопрос, что сделать чтобы устранить ошибку 1054  играть в Lineage 2  при попытке создать новый профиль играть??

Неактивен

 

#59 28.09.2009 18:48:54

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Error 1064

Ничего не понял smile

Неактивен

 

#60 28.09.2009 18:50:40

ALUKARD
Участник
Зарегистрирован: 28.09.2009
Сообщений: 4

Re: Error 1064

ti mojis mne dari svoi imeil ili Skype stobi scrin schinuti stobi esnee bila

Неактивен

 

#61 28.09.2009 18:53:17

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Error 1064

http://sqlinfo.ru/forum/misc.php?action=rules

Нет, но можете разместить картинку на каком-нибудь бесплатном хостинге.
А лучше — опишите словами. По-русски.

Неактивен

 

#62 28.09.2009 19:08:19

ALUKARD
Участник
Зарегистрирован: 28.09.2009
Сообщений: 4

Re: Error 1064

Я пытаюсь создать профиль в играть  Lineage 2 и мне пичет: SQL Error 1054, SQLSTATE: 42S22

Неактивен

 

#63 28.09.2009 19:10:49

ALUKARD
Участник
Зарегистрирован: 28.09.2009
Сообщений: 4

Re: Error 1064

Я создал сервер Lineage 2 ....

Неактивен

 

#64 28.09.2009 19:38:08

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Error 1064

Обычно имеет смысл еще читать текст ошибки, а не только код smile

Error: 1054 SQLSTATE: 42S22  (ER_BAD_FIELD_ERROR)
Message: Unknown column '%s' in '%s'

Очевидно, сервер Вы создали, а базу данных — нет. Обратитесь к инструкции smile

Неактивен

 

#65 20.10.2009 02:13:19

crazybox
Участник
Зарегистрирован: 20.10.2009
Сообщений: 5

Re: Error 1064

SQL-запрос:

CREATE TABLE `sitetab` (
`id` INT NOT NULL ,
`Район` VARCHAR NOT NULL ,
`Адрес` VARCHAR NOT NULL ,
`Цена` VARCHAR NOT NULL ,
`Порядок оплаты` VARCHAR NOT NULL ,
`Ограничения` VARCHAR NOT NULL ,
`Срок сдачи` VARCHAR NOT NULL ,
`Описание` VARCHAR NOT NULL ,
`Дата` DATE NOT NULL ,
`Контакты` VARCHAR NOT NULL ,
`Примечания` VARCHAR NOT NULL
) TYPE = MYISAM CHARACTER SET cp1251 COLLATE cp1251_general_ci COMMENT = 'Таблица квартир'


Ответ 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 'NOT NULL, `Адрес` VARCHAR NOT NULL, `Цена` VARCHAR NOT NULL, `Поря�' at line 1

Вопрос: В чем проблема, что только не делал не могу создать таблицу в БД?

Отредактированно crazybox (20.10.2009 02:13:51)

Неактивен

 

#66 20.10.2009 02:54:14

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

Re: Error 1064

VARCHAR - это не тип данных.
А вот, например, VARCHAR(255) это уже тип данных.

Неактивен

 

#67 21.10.2009 02:52:08

crazybox
Участник
Зарегистрирован: 20.10.2009
Сообщений: 5

Re: Error 1064

Так как сайтостроением начал заниматься совсем недавно интересует следующий вопрос: как реализовать сайт на примере сайта http://kakpomaslu.ru/ , а точнее как реализовать таблицы подобные этим? (В сообщении выше я спрашивал про создание таблицы...с того ли я начал?) Так же помимо столбцов видимых всем пользователям там есть столбцы (Контакты и Примечания) видимые только администраторам.

P.S.:Извините если немного не по теме или если вы не занимаетесь консультациями по данному виду вопросов.
P.P.S.:Заранее благодарен за ответ!

Отредактированно crazybox (21.10.2009 02:54:21)

Неактивен

 

#68 21.10.2009 04:02:07

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

Re: Error 1064

Вопросы по этой теме задавайте на http://webew.ru/
P.S.

crazybox написал:

...с того ли я начал?

Начинать нужно с вопроса - а нужен ли сайт?

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

Неактивен

 

#69 21.10.2009 05:41:41

leskov
Участник
Зарегистрирован: 21.10.2009
Сообщений: 4

Re: Error 1064

Помогите пожалуйста, у меня проблема при отправке базы данных на сервер, ошибка 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 'DEFAULT CHARSET=utf8 AUTO_INCREMENT=1' at line 29
В чем проблема может быть?

Неактивен

 

#70 21.10.2009 06:17:40

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

Re: Error 1064

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

Неактивен

 

#71 21.10.2009 06:26:00

leskov
Участник
Зарегистрирован: 21.10.2009
Сообщений: 4

Re: Error 1064

CREATE TABLE `jos_banner` (
  `bid` int(11) NOT NULL auto_increment,
  `cid` int(11) NOT NULL default '0',
  `type` varchar(30) NOT NULL default 'banner',
  `name` varchar(255) NOT NULL default '',
  `alias` varchar(255) NOT NULL default '',
  `imptotal` int(11) NOT NULL default '0',
  `impmade` int(11) NOT NULL default '0',
  `clicks` int(11) NOT NULL default '0',
  `imageurl` varchar(100) NOT NULL default '',
  `clickurl` varchar(200) NOT NULL default '',
  `date` datetime default NULL,
  `showBanner` tinyint(1) NOT NULL default '0',
  `checked_out` tinyint(1) NOT NULL default '0',
  `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
  `editor` varchar(50) default NULL,
  `custombannercode` text,
  `catid` int(10) unsigned NOT NULL default '0',
  `description` text NOT NULL,
  `sticky` tinyint(1) unsigned NOT NULL default '0',
  `ordering` int(11) NOT NULL default '0',
  `publish_up` datetime NOT NULL default '0000-00-00 00:00:00',
  `publish_down` datetime NOT NULL default '0000-00-00 00:00:00',
  `tags` text NOT NULL,
  `params` text NOT NULL,
  PRIMARY KEY  (`bid`),
  KEY `viewbanner` (`showBanner`),
  KEY `idx_banner_catid` (`catid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

Неактивен

 

#72 21.10.2009 06:42:39

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

Re: Error 1064

Какая версия MySQL?
В старых вместо ENGINE нужно TYPE

Неактивен

 

#73 21.10.2009 06:47:28

leskov
Участник
Зарегистрирован: 21.10.2009
Сообщений: 4

Re: Error 1064

моя MySQL 5.0.45 а на сервере 5.0.67 из-за этого может?

Неактивен

 

#74 21.10.2009 06:55:47

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

Re: Error 1064

Посмотрите начало этой страницы, может дело в ВОМ-маркере, хотя непохоже, но других идей у меня нет.

Неактивен

 

#75 21.10.2009 07:28:43

leskov
Участник
Зарегистрирован: 21.10.2009
Сообщений: 4

Re: Error 1064

Может и нем но как его снять в висте???

Неактивен

 

Board footer

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