#1075 – Incorrect table definition (MySQL5.5)

   

MySQL5.5で列にAUTO_INCREMENTを定義し、かつキーにもしていたのですが
以下のエラーが発生。

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

データベースエンジンを変更することでDDLが通りました。

CREATE文の最後に

ENGINE = MyISAM;

をつけましょう。

ストレージエンジンについてはこちらを参考に
[ThinkIT] 第1回:MySQLストレージエンジンの概要

 -mysql

  関連記事

000018

初めてのSAStruts~XAMPPインストール編~

XAMPPのダウンロード 簡単にインストール、環境構築可能なXAMPPを利用します。 https:/

WS0000021

MySQL SELECT文の出力結果をファイル出力

[php] mysql -u root -p -e “SELECT * FROM 対象テ

WS0000021

Java(SAStruts) + MySQL 本番環境でSQLExceptionが発生する

エラーログに何も出力されていない為少々はまりましたが解決しました。 大ポカです。。。 Windows

WS0000021

MySQL テーブル一覧、列一覧を取得するSQL

よく使いますが忘れてしまう為記載します。 [sql] select table_name, colu

WS0000021

MySQL デフォルト文字コード(latin1)でエクスポートし、文字化けせずインポートする方法

意外とハマってしまいましたので以下の手順で対処可能です。 MySQLをデフォルトのままDB作成し、U

  Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>