[解決済み] pymysql.err.IntegrityError を修正する方法。(1048, "カラム 'ProTitre' cannot be null")" Pythonでエラーを修正するには?
2022-02-07 20:45:09
質問内容
私はPythonでSQLを使うのはかなり初めてです。私はSQL DBに送信したいいくつかのデータを持っています。しかし、私は
pymysql.err.IntegrityError: (1048, "Column 'ProTitre' cannot be null")
というエラーが発生します。
を配置してみました。
titre
と
descr
を、Var
data[]
を置き、その後に
data[]
の上に
cursor.execute(sql, data)
.
そして、直接
sql = ("INSERT INTO projet (ProTitre, ProDescription) VALUES (%s, %s)", (self.sqlEntryTitreProjet, self.sqlEntryDescrProjet))
または
cursor.execute(sql, self.sqlEntryTitreProjet, self.sqlEntryDescrProjet)
.
def exemple(self):
self.sqlEntryTitreProjet = "test1"
self.sqlEntryDesrcrProjet = "test descr"
def myConnectin(self):
self.connection = pymysql.connect(host='127.0.0.1',
user='root',
password='',
db='bd_outiltesting',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor)
def addItemProjet(self):
self.myConnection()
titre = self.sqlEntryTitreProjet
descr = self.sqlEntryDesrcrProjet
sql = ("INSERT INTO projet (ProTitre, ProDescription) VALUES (%s,
%s)", (titre, descr))
cursor = self.connection.cursor()
cursor.execute(sql)
self.connection.commit()
print("cursor.description:", cursor.description)
cursor.close()
if self.connection.is_connected():
self.connection.close()
print("MySQL connection is closed")
pymysql.err.IntegrityError: (1048, "Column 'ProTitre' cannot be null")
解決方法は?
試してみてください。
sql = "INSERT INTO projet (ProTitre, ProDescription) VALUES (%s, %s)"
cursor = self.connection.cursor()
cursor.execute(sql, (titre, descr))
引数はタプル、リスト、ディクショナリーでなければなりません。
関連
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] Pythonで2つのリストを連結する方法は?
-
[解決済み] ファイルのコピー方法について教えてください。
-
[解決済み] 列の値に基づいてDataFrameから行を選択するにはどうすればよいですか?
-
[解決済み] Pythonでファイルやフォルダを削除する方法は?
-
[解決済み] Pythonで文字列の部分文字列を取得するにはどうすればよいですか?
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み] Pythonで文字列を小文字にするには?
-
[解決済み] Pythonでnullオブジェクトを参照する
-
[解決済み】ネストされたディレクトリを安全に作成するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PythonによるLeNetネットワークモデルの学習と予測
-
Pythonコンテナのための組み込み汎用関数操作
-
python call matlab メソッドの詳細
-
Python jiabaライブラリの使用方法について説明
-
Python interpreted model libraryによる機械学習モデル出力の可視化 Shap
-
[解決済み】ilocが「IndexError: single positional indexer is out-of-bounds」を出す。
-
[解決済み】OSError: [WinError 193] %1 は有効な Win32 アプリケーションではありません。
-
[解決済み] builtins.TypeError: strでなければならない、bytesではない
-
[解決済み] TypeError: 'DataFrame' オブジェクトは呼び出し可能ではない
-
[解決済み】cアンダースコア式`c_`は、具体的に何をするのですか?