問題タブ [django-mysql]
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.
mysql - Django プロジェクトを離れた Mysql データベースに接続する
私はDjango Project
自分のローカルホストで に取り組んでおり、遠い を使用したいと考えていますMySQL Database
。
私のローカルホスト IP は : 172.30.10.XX
私のMySQL遠隔サーバーは:172.30.10.XXです
Django の settings.pyファイルに、次のように書きました。
私のデータベース名は: DatasystemsEC
しかし、 : を実行するとpython manage.py migrate
、次のエラーが発生します。
phpmyadminを使用したMySQLでは、次のものがあります。
MacOSX localhost を登録するには、新しいユーザーを構成する必要があると思いますか?
そこで、osx
付与されたすべての権限を持つという名前の新しいユーザーを作成しました。しかし、それでもうまくいきません。
あなたが私を助けることができれば、ありがとう
mysql - Django/MySQL: フィールド値が一意であっても、一意でないフィールドを一意にすると失敗する
私は現在これを持っています:
committee_xml_id
フィールドを一意にする必要があります。つまり、次のようにします。
私もそれを作ってみました:
残念ながら、結果は同じです。
を実行./manage.py makemigrations
した後、./manage.py migrate
問題は次のとおりです。
一見すると、テーブルに固有でないデータが既に存在することが問題のように見えますが、問題は正確には存在しないことです。テーブルには 45 行しかなく、フィールドcommittee_xml_id
には一意のエントリのみが含まれています。
次のクエリは、重複がない場合に予想されるように、結果を返しません。
厳密には、-condition を指定しない同じクエリを次に示しますHAVING
。これは、実際に重複がないことを明確に示しています。
結果は次のとおりです。
どんな助けでも大歓迎です。