我的表格中有一列file_name
。我使用insert
添加了包含下划线的文件名。在select
后,我会看到下划线所在的空间。显然,下划线用于格式化,需要进行转义。
使用下划线的insert
值的正确方法是什么?
如何通过用下划线替换所有空格来update
带空格的值?
当值具有下划线时,select
使用where
行的正确方法是什么,例如where file_name = "some_file.txt"
换句话说,下划线是如何以及何时需要转义的?
答案 0 :(得分:1)
Postgres中没有必要在字符串文字中转义下划线。 See this example.您的案例可能是由客户端应用程序的奇怪行为引起的。在psql中测试你的查询。