我正在尝试删除最终出现在 MySQL 表中的杂散字符。所以要删除 _
,我只是这样做了:
UPDATE table SET field = REPLACE(field, '_', '');
现在我正尝试用 ¬
做同样的事情,但我不能把这个字符放在命令行 (bash) 中。编码/转义此字符的任何提示?
最佳答案
这取决于您的语言环境,但如果您使用的是 UTF-8,那么这对我有用:
echo -e '\0302\0254'
更新:
这对你有用吗?
mysql> select x'c2ac';
+---------+
| x'c2ac' |
+---------+
| ¬ |
+---------+
1 row in set (0.00 sec)
关于MySQL命令行字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5774743/