【发布时间】:2021-03-11 23:09:45
【问题描述】:
尝试在我的 bash 脚本中编写表更新语句,但出现语法错误 mysql Ver 15.1 Distrib 5.5.68-MariaDB,适用于 Linux (x86_64),使用 readline 5.1
mysql -u UserName --password=MyPassword -D MyDatabase -e 'UPDATE MyTable SET name = SomeName WHERE number = someNumber ;'
ERROR 1064 (42000) at line 1:您的 SQL 语法有错误; 检查与您的 MariaDB 服务器版本相对应的手册 在 'SomeName WHERE number = someNumber' 附近使用的正确语法 第 1 行
【问题讨论】:
-
直接使用 mariaDB 时是否有效?试着把 '' 放在 'SomeName' 周围
-
@VladL 你马上就发现了!我在下面发布了答案。