mysql - MySQL - 运行 INSERT INTO 查询的问题
问题描述
有人可以告诉我在这个插入语句中我做错了什么:
INSERT INTO inventory (typer, prodid, Description, Loc, Price, Total, Available)
Values('Head', 'H001', 'KosMom - Blue', 'G:\Tesd\', '48.00', 5, 5);
inventory table:
uid - int - key
typer - varchar 255
prodid - varchar 255
Description - varchar 255
Loc - text
Price - text
Total - int
Available - int
运行查询时出错:
INSERT INTO inventory (typer, prodid, Description, Loc, Price, Total, Available)
Values('Head', 'H001', 'KosMom - Blue', 'G:\Tesd\', '48.00', 5, 5);
> 1064 - You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near
'48.00', 5, 5)' at line 2
> Time: 0s
解决方案
反斜杠是转义字符。尝试将它们加倍:
Values('Head', 'H001', 'KosMom - Blue', 'G:\\Tesd\\', '48.00', 5, 5);
推荐阅读
- firebase - Firebase 服务命令失败并出现错误 404
- javascript - 如何在 HTML 输入字段中启动 XSS 代码?
- express - GraphQL 订阅、websocket、nodejs、Express 会话
- ruby-on-rails - 用于用户确认的电子邮件未在生产中发送。Rails、Heroku、Gmail
- python - python中CSV到CSV或JSON到JSON的有效文件比较是什么?
- c# - 将 WPF 组合框 itemssource 绑定到另一个 .cs 文件中的属性
- excel - 将子 ID 添加到已定义的 ID 号
- python - Python - 更新不同数组列的值(速度改进)
- api - 在 Openload API 中添加带有“&”字符的 url 时出现问题
- ios - iOS Xcode 如何使用包含自定义对象的自定义对象来持久化数据?