SIKI老师你好,现在情况是这样,我跟着视频做,login和注册的功能都实现了,注册后往数据库里添加新的用户名和密码也没问题,但是当我自己建一个表,想通过客户端传一些数据时,服务器修改sql的时候报错。错误如下:
2017-07-20 11:06:29,963 [12] ERROR NHibernate.AdoNet.AbstractBatcher - Could not execute query: INSERT INTO robot (body, left, right, leg) VALUES (?p0, ?p1, ?p2, ?p3);SELECT LAST_INSERT_ID()
MySql.Data.MySqlClient.MySqlException (0x80004005): 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 'left, right, leg) VALUES ('Body_5', 'gun', 'gun', 'Leg_01');SELECT LAST_INSERT_I' at line 1
代码什么的我都是复制粘贴然后修改的,看了几遍也没找到哪有问题,麻烦帮我看下可能是哪部分出的问题吗?谢谢!
我发现如果在数据词典中只包含一个字符串,就不会报错,也可以对数据库进行修改,如果包含两个就会报错,可能是什么原因?谢谢~