0

私はmysqlテーブルを持っていますusers

という名前の列に値Emailが含まれていNULLます。

uniqueでキーを作成できませんemail。というエラーが表示されていますduplicate value ''

4

1 に答える 1

2

これは、email 列に値が空の複数のレコードがあるためです。''

InnoDB を使用すると、複数のNULL値を持つことができますが、複数の空の値を持つことはできません''

で空の値を消去してからUPDATE users SET email = NULL WHERE email = ''、一意のキーを作成してみてください。

于 2012-06-09T12:54:55.153 に答える