我有以下带有字段的表
# id (INT) | file_content (TEXT)
-----------------------------------------
1 1 | NULL
2 2 | NULL
我希望通过CLI将文件内容添加为新值来更新TEXT字段file_content
的内容。
我在想这样的事情
mysql -u root -p mydb -e "UPDATE mytable SET file_content = '$(cat filename)';"
但这看起来有点像黑客。有一个更好的方法吗? 这种方法通常容易受到SQL注入吗?我知道我正在添加的文件的内容,但我仍然希望对此方法有一些一般性反馈,以供将来参考。