3

私は持っている:

create table `products`
(
    `id` int(11) not null auto_increment,
    `price` float(255),
    `weight` int(11),
    `sku` varchar(255),
    `stock_level` int(11),
    `image` mediumblob(1000),
    `search_engine_name` varchar(255),
    `description` varchar(1000),
    `url` varchar(255),
    `category` varchar(255),
    primary key (`id`)
);

MySql の出力: 「列 'price' の列指定子が正しくありません

どうしてこれなの?

4

1 に答える 1

7

float(255)データ型を指定する場合は無効です。

括弧内の値は省略できます。たとえばfloat、単独で使用するか、次のようなものを使用して括弧内の値を指定しますfloat(7,4)(値の意味については、こちらを参照してください...目的に応じてこれらをカスタマイズする必要がある場合があります)。列に格納する)

于 2013-08-21T01:06:17.217 に答える