2008-11-07 4 views
0

У меня есть следующие таблицы базы данных созданы таким образом:вставки в MySQL

CREATE TABLE AUCTIONS (
    ARTICLE_NO  VARCHAR(20), 
    ARTICLE_NAME VARCHAR(100), 
    SUBTITLE  VARCHAR(20), 
    CURRENT_BID  DECIMAL(5,2), 
    START_PRICE  DECIMAL(5,2), 
    BID_COUNT  VARCHAR(20), 
    QUANT_TOTAL  VARCHAR(20), 
    QUANT_SOLD  VARCHAR(20), 
    ACCESSSTARTS VARCHAR(20), 
    ACCESSENDS  VARCHAR(20), 
    ACCESSORIGIN_END VARCHAR(20), 
    SELLER_ID  VARCHAR(20), 
    BEST_BIDDER_ID VARCHAR(20), 
    FINISHED  TINYINT, 
    WATCH   TINYINT, 
    BUYITNOW_PRICE DECIMAL(5,2), 
    PIC_URL   VARCHAR(20), 
    PRIVATE_AUCTION TINYINT, 
    AUCTION_TYPE VARCHAR(20), 
    ACCESSINSERT_DATE  VARCHAR(20), 
    ACCESSUPDATE_DATE  VARCHAR(20), 
    CAT_1_ID  VARCHAR(20), 
    CAT_2_ID  VARCHAR(20), 
    ARTICLE_DESC TEXT, 
    COUNTRYCODE  VARCHAR(20), 
    LOCATION  VARCHAR(20), 
    CONDITIONS  VARCHAR(20), 
    REVISED   TINYINT, 
    PAYPAL_ACCEPT TINYINT, 
    PRE_TERMINATED TINYINT, 
    SHIPPING_TO  VARCHAR(20), 
    FEE_INSERTION DECIMAL(5,2), 
    FEE_FINAL  DECIMAL(5,2), 
    FEE_LISTING  DECIMAL(5,2), 
    PIC_XXL   TINYINT, 
    PIC_DIASHOW  TINYINT, 
    PIC_COUNT  VARCHAR(20), 
    ITEM_SITE_ID VARCHAR(20), 
    STARTS   DATETIME, 
    ENDS   DATETIME, 
    ORIGIN_END  DATETIME, 
    PRIMARY KEY (`ARTICLE_NO`)); 

Какой штраф.

Однако при попытке ввести эту строку:

5555555 This is the best ARticle in the world!!!!!! True 55.55 3232.2 6 5 5 8.7.2008 17:18:37 8.7.2008 17:18:37 8.7.2008 17:18:37 5454 7877 1 1 46.44 http//www.x.com 1 good 8.7.2008 17:18:37 8.7.2008 17:18:37 22 44 ANZTHINGcanogoherehihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh 77 germanz none 1 1 1 446 everzwhere australia 22.2 22.2 22.2 1 1 5 1 

в качестве табуляции текстового файла, кажется, есть проблема вокруг buy_it_nowprice

buy_it_nowprice правильно показывает, как 46.44 при выполнении выбора buy_it_nowprice из аукционов, но выберите pic_url из Auctions показывает возвращает 1 вместо веб-сайта, и в результате все последующие записи неуместны.

Уверен, что я пропустил поле или что-то в этом роде, но я не могу понять, что это.

ответ

1

У вас есть пространство после 46.44, а не вкладки,

0

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

0

Убедитесь, что поля данных buyitnow_price и pic_url на самом деле разделены на вкладку, похоже, что это может быть пробел, а не вкладка

Смежные вопросы