Тема: Помогите. Ошибка mySQL 1064,1193
Пробую загрузити бази на хост. Викинуло слідуючу помилку:
SQL-запрос:
-- phpMyAdmin SQL Dump
-- version 2.11.3
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jan 23, 2008 at 12:58 AM
-- Server version: 5.0.51
-- PHP Version: 5.2.5
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
Ответ MySQL:
#1193 - Unknown system variable 'SQL_MODE'
Я трошки полазив по формах, прочитав, шо можна замінити-- на #. Зробив це, різниці ніякої.
Тоді я прописав # напроти SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO" і вийшло шось типу :
SQL-запрос:
# phpMyAdmin SQL Dump
# version 2.11.3
# http://www.phpmyadmin.net
#
# Host: localhost
# Generation Time: Jan 23, 2008 at 12:58 AM
# Server version: 5.0.51
# PHP Version: 5.2.5
# SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
#
# Database: `pro`
#
# --------------------------------------------------------
#
# Table structure for table `tb_ads`
#
CREATE TABLE `tb_ads` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`user` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL ,
`ip` varchar( 15 ) COLLATE cp1251_general_ci NOT NULL ,
`tipo` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL ,
`visitime` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL ,
`ident` int( 11 ) DEFAULT NULL ,
`fechainicia` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL ,
`paypalname` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL ,
`paypalemail` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL ,
`plan` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL ,
`bold` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL ,
`highlight` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL ,
`url` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL ,
`description` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL ,
`category` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL ,
`members` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL default '0',
`outside` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL default '0',
`total` varchar( 150 ) COLLATE cp1251_general_ci NOT NULL default '0',
KEY `id` ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = cp1251 COLLATE = cp1251_general_ci AUTO_INCREMENT =29;
Ответ 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 'collate cp1251_general_ci NOT NULL,
`ip` varchar(15) collate
Шо не робив, нічого не виходить. Поможіть, хто може, бо я вже зовсім вимотався...