Я пытаюсь вставить None из python в таблицу SQL, но он вставляется как строка "null"
Я использую приведенный ниже набор кода.
query_update = f'''update table set Name = '{name}',Key = '{Key}' where Id = {id} '''
stmt.execute(query_update)
conn.commit()
Я получаю значения в python для переменной «Ключ», эти значения я пытаюсь обновить в столбце «Ключ». Эти два столбца являются столбцами nvarchar.
Теперь когда-нибудь мы получим значения None Null в переменной «Key», как показано ниже.
Ключ = «Нуль»
Поэтому, когда я вставляю вышеуказанное значение в SQL, оно обновляется как строка, а не NULL, так как мне пришлось поместить цитату в скрипт при обновлении с Python.
Может ли кто-нибудь помочь мне здесь, как я могу избежать вставки строки при вставке Null в SQL из Python