插入mysql

时间:2008-11-07 15:39:19

标签: 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时,

buy_it_nowprice正确显示为46.44,但是从拍卖中选择pic_url会返回1而不是网站,因此所有后续记录都不合适。

我确信我错过了某个领域或某事,但我无法弄清楚它是什么。

3 个答案:

答案 0 :(得分:1)

46.44之后有空格,而不是标签

答案 1 :(得分:0)

号码后面有一个空格。如果您可以选择使用为您创建文本文件的应用程序中的其他字段分隔符,那么这可能会使这些问题更容易被发现。

答案 2 :(得分:0)

检查buyitnow_price和pic_url数据字段是否实际上是制表符分隔,看起来好像它可能是空格而不是标签