关于mysql c 写数据库的问题

mysql c 写数据库的问题
utf8 的数据库编码

这样写失败
LPCSTR lpszSQLQuery = "INSERT INTO 202302 (BuckKey,FilePath,FileName,FileHash,FileUser,FileSize,FileTime) VALUES('storagekey2','D:\123\321\Debug\XEngine_File2\','newfile4.txt','781E5E245D69B566979B86E28D23F2C7','',10,'2023-02-09 17:15:26')";

就因为这个路径问题 D:\123\321\Debug\XEngine_File2\ ,咋个转换才能写进数据库啊?
但是我吧这条语句用navicat 等工具直接写就成功
代码没问题,不明所以.

可能是因为路径中的反斜杠“\”在C语言中有特殊的含义,所以在插入数据库时可能会出现问题。可以尝试将反斜杠替换为正斜杠“/”,或者使用转义字符“\”来表示反斜杠。

我的原帖路径当中 是带双反斜杠的,但是帖子发布出来就显示单斜杠了....