前提・実現したいこと
if カラム1にtest1というデータが入っているか確認
if 入っていればカラム2にtest2というデータが入っているか確認
else カラム2にtest2というデータをinsert
else カラム1にtest1というデータをinsert
ということをしたいと思っています。
MySQLのif文があるのは知っていますが、pythonのif文でどうにかできないものかと思い、質問しました。
補足情報(FW/ツールのバージョンなど)
Python3.7
MySQL
MySQLdb
そのままコードに書けませんか?
MySQLからpythonを利用してデータを取得・登録する方法がわかっているのであれば、MySQLは無関係にPythonのみで実装(疑問部分が解消)できると思いますが、MySQLとPythonの両方を連携させるのは、どのような条件があるからですか?
if cursor.execute(mysql文)
と書いて、もしカラム1にデータがあればtrue
という感じに処理できますか?
先ほどtypeで結果を調べてみたら、int型などと出てきたので、ifで分けることは不可能に思えるのですが、、、
実行結果をもとに処理するのであればあくまでアプリケーション側のオブジェクトの扱いです。