【问题标题】:Error in C# MySQL Query?C# MySQL 查询中的错误?
【发布时间】:2018-01-24 13:45:15
【问题描述】:

我的 MySQL 查询出现意外错误,谁能帮我找出原因?

错误信息:

MySql.Data.MySqlClient.MySqlException (0x80004005): 你有错误 在您的 SQL 语法中;检查与您的 MariaDB 对应的手册 'ON users.id = 附近使用正确语法的服务器版本 user_auth_tickets.user_id WHERE user_auth_tickets.auth_ticket = 'N' at 第 1 行

查询:

dbConnection.SetQuery("SELECT users.id,users.username,users.rank,users.motto,users.look,users.gender,users.last_online,users.credits,users.activity_points,users.home_room,users.block_newfriends,users.hide_online,users.hide_inroom,users.vip,users.account_created,users.vip_points,users.machine_id,users.volume,users.chat_preference,users.focus_preference,users.pets_muted,users.bots_muted,users.advertising_report_blocked,users.last_change,users.gotw_points,users.ignore_invites,users.time_muted,users.allow_gifts,users.friend_bar_state,users.disable_forced_effects,users.allow_mimic,users.rank_vip " +
  "FROM users" +
  "JOIN user_auth_tickets " +
  "ON users.id = user_auth_tickets.user_id " +
  "WHERE user_auth_tickets.auth_ticket = @sso AND last_ip = @lastIp " +
  "LIMIT 1"
);

【问题讨论】:

标签: c# mysql .net database


【解决方案1】:

"From users"+"JOIN ..." 中没有空格

所以它的阅读

Select <stuff> from usersJOIN user_auth_tickets on..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-13
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 2018-08-11
    • 2016-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多