問題タブ [mysql-error-1067]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
27 に答える
148330 参照

mysql - MySQL を起動しようとすると 1067 エラーが発生する

Windows 7 に MySQL をインストールしました。MySQL サービスを開始しようとすると、エラー 1067: プロセスが予期せず終了しました。ログ メッセージ:

私はそれについて何ができますか?

0 投票する
7 に答える
39797 参照

mysql - システムエラー 1067 が発生しました

MySQL が起動しなかった後、XAMPP でいくつかの問題が発生しました。そこで、コマンド プロンプトに「net start MySQL」と入力すると、件名に記載されているこのエラー メッセージが表示されました。

これを軽減する方法を知っている人はいますか?ご協力いただきありがとうございます!

0 投票する
4 に答える
553 参照

mysql - MySQL、2 つの日付を持つテーブル?

firstmod と lastmod の両方が必要なテーブルがあります

firstmod は、行が作成されたときのタイムスタンプである必要があります。lastmod は、自身を現在の時刻に更新する必要があります。

これは私がこれまでに持っているものです..

そして、これは私が見返りに得るものです:

0 投票する
2 に答える
2433 参照

python - ユーザーのdjangoデフォルトの外部キー値

http://www.b-list.org/weblog/2006/jun/06/django-tips-extending-user-model/を読んだことがありますが、ForeignKey を使用して新しい db スキーマを移行する際にまだ問題があります製品リスト内のユーザー

私のコードの簡略版は次のとおりです。

しかし、South に移行しようとすると、これが問題になる可能性があります。これは、私のユーザー データベースが South によって処理されないためです (??私の初心者を許してください)。デフォルト値を設定する必要があるというエラーが表示されます。

誰かが私が間違っていることを説明できますか?? 理想的には、ユーザーのデフォルト値、または少なくとも null、false、または 0 は必要ありません (ただし、それは機能していないようです)。

どうもありがとう、

アダム

0 投票する
4 に答える
5169 参照

mysql - データベーススキーマ、デフォルト値はNOW()

ユーザー用のデータベーススキーマがあります。のように見えます...

idusernamepasswordleveltimeemailの6つのフィールドがありますが、ユーザーが登録している場合は、 usernamepasswordemailの3つだけを挿入します。それらの残りはデフォルト値を持ちます。

問題は、MySQLがエラーをスローすることです:#1067-'time'のデフォルト値が無効です。何かアイデアはありますか?

0 投票する
2 に答える
1666 参照

mysql - 変更をモデルに移行するときのSouthのエラー

モデルのユーザーに外部キーを追加しましたが、Southを使用してデータベースを移行しようとすると、次のエラーが発生します。

Southは、SQLコマンドを実行することでエラーから回復できる可能性があると言っています。

SQLコマンドを実行しようとしましたが、次のエラーが発生します。

モデルに「user_id」を追加し、デフォルト値を1に設定する必要がありますか?

編集:これを発生させるためにモデルに追加したコードは次のとおりです。

次に、Southを使用してモデルを移行しました。

0 投票する
2 に答える
4375 参照

mysql - MySQL のデフォルト値 - YEAR(CURRENT_DATE)

次のような列を持つテーブルを作成しようとしています

しかし、エラーがあります (無効なデフォルト値)。現在の年の model_year のデフォルト値を設定するにはどうすればよいですか?

0 投票する
13 に答える
492638 参照

mysql - NOW()を日時データ型のデフォルト値として設定しますか?

テーブルusersに2つの列があります。つまりregisterDate and lastVisitDate、日時データ型で構成されています。次のことをしたいと思います。

  1. registerDateのデフォルト値をMySQLNOW()に設定します
  2. lastVisitDateのデフォルト値をデフォルト0000-00-00 00:00:00で使用するnullの代わりに設定します。

テーブルはすでに存在し、既存のレコードがあるため、テーブルの変更を使用したいと思います。以下の2つのコードを使用してみましたが、どちらも機能しません。

それは私にエラーを与えます:ERROR 1067 (42000): Invalid default value for 'registerDate'

MySQLでデフォルトの日時値をNOW()に設定することは可能ですか?

0 投票する
1 に答える
566 参照

mysql - MySQL Workbench-不正なSQLを生成しますか?

「作成された」タイムスタンプと「更新された」タイムスタンプを持つテーブルを作成しようとしています(そして、MySQLに値が自動的に挿入されます)。それは実行可能です。http://gusiev.com/2009/04/update-and-create-timestamps-with-mysql/を参照してください

最初のステップとして、参照サイトからサンプルテーブルをコピーし、Workbenchでモデル化しました。次に、フォワードエンジニアを行い、結果のSQLをphpMyAdminでテストしました。すべてがうまくいった。SQLは次のとおりです。

アイデアが機能することを確認した後、実際のテーブルの1つにコンセプトを実装しました。結果のSQLは次のとおりです。

SQLを実行すると、次のエラーが発生します。

#1067 - Invalid default value for 'stamp_created'

誰かが私の問題の原因を知っていますか?

0 投票する
1 に答える
4590 参照

mysql - MySQL エラー 1067 を起動できません

MySQLで1つのスタンジエラーに直面しています

Mysqld.exe --console は次のように述べています。

mysqld.exe --console

mysqld.exe: Character set 'utb8_general_ci' is not a compiled character set and is not specified in the 'C:\Program Files\MySQL\MySQL Server 5.5\share\charsets\ Index.xml' file

120524 8:49:51 [ERROR] Aborting

120524 8:49:51 [Note] mysqld.exe: Shutdown complete

この文字セットの問題を解決するにはどうすればよいですか?