尝试从数据库中取出数据时出错

本文关键字:数据 出错 数据库 | 更新日期: 2023-09-27 18:13:53

当我试图输出东西时,我得到了这里显示的错误:

你的SQL语法有错误;检查与MySQL服务器版本对应的手册,以获得使用near ') FROM颜色的正确语法。Prompt_reply ' at line 1

请帮

MySqlCommand cmdDatabase = new MySqlCommand("select (user_Id, project, project_feedback, when) FROM colours.prompt_reply ;",conDataBase);

尝试从数据库中取出数据时出错

我想你的命令出错了

MySqlCommand cmdDatabase = new MySqlCommand("select user_Id, project, project_feedback, when FROM your_table_name",conDataBase);

是"when"表的一部分吗?

我没有在c#中真正使用MySql,但我使用过Sql Sever之前,我认为它会工作

我认为你的查询格式不正确,"when"是表的列名吗?如果是,则

使用

MySqlCommand cmdDatabase = new MySqlCommand("select user_Id, project, project_feedback, `when` FROM colours.prompt_reply ;",conDataBase);

因为when是MySql中的关键字,所以如果你用它作为列名,那么使用反号