私はMySQL Workbench 6.3を使用しています。私は2列のIDと成分を持つテーブルを持っています。しかし、id値が正しく挿入されていません。参照用に画像を確認してください。私はmysqlテーブルの列にある数字が正しい順序で挿入されていません
create table ingredients(id int(6) primary key not null, ingredient varchar(30) not null unique);
と
create table ingredients(id int(6) primary key not null auto_increment, ingredient varchar(30) not null unique);
を照会しかし、出力がsame.id列の値が順番に来doesntのある両方の下に試してみました。 idカラムのスクリーンショット:
クエリへのid order by句を追加します。 – Shadow
他のものを制限する非常に魅力的な理由がない限り、 'VARCHAR(255)'を試してみてください。 'VARCHAR(30)'はスペースを節約しませんが、切り捨ての間違いを起こすだけです。同様に、 'INT'をデフォルトとして使用します。なぜなら、' INT(6) 'のような奇妙なバリエーションではないからです。 – tadman