ホームページ  >  記事  >  データベース  >  Navicat でエラー 1075 が発生した場合の対処方法

Navicat でエラー 1075 が発生した場合の対処方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-08-06 13:41:0810795ブラウズ

MYSQL の

Navicat でエラー 1075 が発生した場合の対処方法

AUTO_INCREMENT は、新しいレコードがテーブルに挿入されるときに一意の番号を生成します。新しいレコードが挿入されるたびに主キー フィールドの値を自動的に作成する場合は、テーブルに自動インクリメント フィールドを作成できます。

自動インクリメント主キー テーブルを作成するための mysql テーブル作成ステートメントの例:

CREATE TABLE  `tablename` (
`id` int(11) NOT NULL AUTO_INCREMENT , PRIMARY KEY (`id`)
)ENGINE=MyISAM DEFAULT CHARSET=utf8;

関連する推奨事項: 「Navicat for mysql グラフィック チュートリアル

mysql テーブル作成時に自動インクリメント(auto_increment)を設定したい場合は、主キー(PRIMARY KEY)の設定である必要があり、NULLは不可で、1つだけ設定可能です。

#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key。

Navicat でエラー 1075 が発生した場合の対処方法

このエラーの意味: #1075 - テーブル定義が正しくありません。自動列は 1 つだけ存在でき、それを主キーとして定義する必要があります。

このエラーが発生した場合は、テーブル作成ステートメントを確認する必要があります。自動インクリメントが設定されている場合は、自動インクリメント フィールドを主キーとして設定する必要があります。

以上がNavicat でエラー 1075 が発生した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。