聪明的人猿 2024-10-13 19:59 采纳率: 88.9%
浏览 8
已结题

mysql创建表报错

部分代码如下

 //创建表
 string sql=" ";
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/1f240a22f6a7488088e93e3ab93948fd.png "#left")

 sql = "CREATE TABLE IF NOT EXISTS `t_image`  (\`id` int AUTO_INCREMENT,\`name` varchar(1024),\`path` varchar(2046),\`size` int,\PRIMARY KEY(`id`))";
 

 int aa = mysql_query(&mysql, string(sql).c_str());
 if (aa != 0)
 {
     cout << "mysql_query_failed" << mysql_error(&mysql) << endl;
 }


具体报错如下

img

  • 写回答

2条回答 默认 最新

  • 聪明的人猿 2024-10-14 16:47
    关注

    完整代码中出现const char* sql="select *from user"可能是导致该问题的原因,修改部分代码中的sql为s或按以下方式修改

    img

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月22日
  • 已采纳回答 10月14日
  • 创建了问题 10月13日