mysql ERROR 1064 не может найти синтаксическую ошибку - PullRequest
0 голосов
/ 04 декабря 2010

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

ОШИБКА 1064 (42000) в строке 3: у вас есть ошибка в вашем синтаксисе SQL; проверить руководство, которое соответствует вашему MySQL версия сервера для правильного синтаксиса использовать рядом с 'send_payment_instructions tinyint по умолчанию '1', photo_id_list varchar (250), feat 'в строке 29

use lfs;
drop table if exists tm_export;
create table tm_export(
product_id_for_member int default null,
member_id varchar(30) default 'hiburygalleria',
sku int(10) not null,
stock_amount int(10) default '1',
unlimited_stock tinyint default '0',
category_id int(5),
title varchar(50),
subtitle varchar(50),
body varchar(2048) not null,
is_new tinyint default '0',
start_price decimal not null,
reserve_price decimal,
buy_now_price decimal,
fpo_amount decimal,
fpo_duration int,
fpo_to char,
av_bidders_only tinyint default '0',
auction_length tinyint default '7',
auction_end_time time,
delivery_pickup_allowed tinyint default '1',
delivery_must_pickup tinyint,
delivery_is_free tinyint default '0',
delivery_price varchar(200),
payment_bank_deposit tinyint default '1',
payment_credit_card tinyint default '0',
payment_cash tinyint default '1',
payment_safe_trader tinyint default '0',
payment_other varchar,
send_payment_instructions tinyint default '1',
photo_id_list varchar(250),
feature tinyint default '0',
display_bold tinyint default '0',
gallery tinyint default '0',
primary key (sku)
);

1 Ответ

1 голос
/ 04 декабря 2010

С MySQL у вас есть , чтобы передать параметр varchar. Так что измените payment_other varchar на payment_other varchar(1024), например. Или payment_other text, если вы не имеете в виду ограничение (хотя я думаю, что текстовый тип MySQL имеет ограничение).

Что касается целых чисел, он работает с кавычками и без них. Я предпочитаю без по понятным причинам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...