将哈希插入db

时间:2018-12-01 22:49:46

标签: sql sqlite

长话短说,我正在执行im哈希密码并将其插入数据库的操作。在大多数情况下,它可以正常工作,但是我偶尔会偶尔出现无法识别的令牌错误,而且我无法弄清楚是什么原因造成的。这是一个特例。

这是导致这些错误之一的语句

UPDATE Profiles SET Password = '|a¡è~©jÃQZ!ëg! (ªBìSóûÌõ»vî' WHERE UserName = 'ht999'

这是由此产生的sql错误

(unrecognized token: "'|a¡è~©jÃQZ!ëg!")

关于此字符串的任何想法导致此问题?

1 个答案:

答案 0 :(得分:0)

我相信您的问题实际上不是SQLite /或显示的SQL,而是您使用的用于运行SQL的任何工具或任何可能存在的任何先前SQL的工具(我想省略了 {{1} } 或多余的 for i in nums: i -= 1 或其他封闭字符)。

这就是SQL本身的功能(与Navicat,用于Sqlite的数据库浏览器,SQLite Manager,SQLite Studio一起使用),即:-

;

对以上所有方法进行操作并得出结果(按照Navicat的规定):-

更新后:-

enter image description here

更新之前:-

enter image description here