私はこの質問が既に何度か尋ねられたことは知っていますが、私の問題は今作成したテーブルで起こっています。それは10列しかなく、1列しかありません。MySql alter tableがハングする
これは、通常のハングの問題とは異なり、これは大量のデータを含む大きなテーブルのケースではありません。それでも、それはハングアップします。
これは私が実行しているSQLです:
ALTER TABLE `db`.`Search`
ADD COLUMN `useremail` VARCHAR(256) NOT NULL COMMENT '' AFTER `id`;
十分な、まだ簡単なことが(50分とカウント。)ハング私はWorkbench
とEclipse
を終了し、すべてのjava
プロセスと1つのmysqld
プロセスを削除しようとしました。しかし、運がない。
私はMac OSX El Capitain
で実行しています。この列をテーブルに追加するにはどうすればよいですか?
'show full processlist'を実行して、' ALTER TABLE 'db'.'Search'のようなクエリがあれば教えてください。 ADD COLUMN' useremail' VARCHAR(256)NOT NULL COMMENT '' AFTER 'id ';'走っている? – 1000111
@SubrataDeyPappuはいあります。 「状態」は「テーブルメタデータロックを待っています」です。 – Eddy
そのプロセスのPIDは何ですか?テーブルにはいくつのレコードがありますか? – 1000111