sql UPDATE ios_device SET name=%s, model=%s, OS=%s, WiFiMAC=%s WHERE UDID=%s; (u’Sakura\U0001f338′, ‘iPhone9,4’, ‘10.3.3’, ’21:21:21:21:21′, ‘12341241234241’)
sql error: (‘22001’, ‘[22001] [Microsoft][ODBC Driver 13 for SQL Server]String data, right truncation (0) (SQLExecDirectW)’)
萬萬沒想到上面的 SQL 句子在 python 裡執行失敗!
解法是,針對 nvarchar 欄位的資料,改用 手動執行 SQL 並加入 N’xxx’ 來填入內容。