我得语句是这样的
Insert into jtaq_jtshg_bgd_2(BID,ShJ,DD,TQ,QS,ZhS,SW,ZhTF_ChX,ZhTF_HPHM,ZhTF_PerName,ZhTF_Tel,SGXX) Values(46,'2010-10-01 08:00','','',0,0,0,'','','','','')在mysql里执行就会报错 错误信息是 "1054 unknown column ShJ in where clause"
仔细检查数据库 发现字段肯定是存在的,同样的语句在另一台机器上执行就成功,请问这是为什么,看网上资料有说是MySQL的BUG 这该如何解决呢
Insert into jtaq_jtshg_bgd_2(BID,ShJ,DD,TQ,QS,ZhS,SW,ZhTF_ChX,ZhTF_HPHM,ZhTF_PerName,ZhTF_Tel,SGXX) Values(46,'2010-10-01 08:00','','',0,0,0,'','','','','')在mysql里执行就会报错 错误信息是 "1054 unknown column ShJ in where clause"
仔细检查数据库 发现字段肯定是存在的,同样的语句在另一台机器上执行就成功,请问这是为什么,看网上资料有说是MySQL的BUG 这该如何解决呢
解决方案 »
- 升级MySQL Cluster 数据节点
- 求一个sql
- mysql中timestamp字段不随该列更新某字段而更改时间~~~要怎么做
- 数据库可以判断某一列二进制是否为空吗?
- 关于修改存储图片大小的问题
- mysql中的全外连接为何报错~
- 自己的计算机上装了MYSQL数据库, 可是别的计算机上的应用程序怎样访问我的MYSQL数据库?
- 北京出售全新《数据库系统概念(原书第4版)》。。。48元。。。
- 、绝对优质JAVA版本OA系统技术转让!!!
- Linux上如何查看mysqld的并发量
- Mysql获取数据中文乱码
- data too lang for column的问题,我想骂街了。。该死的mysql。。。
SHOW CREATE TABLE jtaq_jtshg_bgd_2 看看。另外你的MYSQL版本是多少?
mysql> crEATE TABLE `jtaq_jtshg_bgd_2` (
-> `BID` int(11) NOT NULL COMMENT '序号',
-> `ShJ` datetime NOT NULL COMMENT '时间')
-> ;
Query OK, 0 rows affected (0.31 sec)mysql> Insert into jtaq_jtshg_bgd_2(BID,ShJ) values(46,'2010-10-01 08:00');
Query OK, 1 row affected (0.11 sec)mysql> select version();
+----------------------+
| version() |
+----------------------+
| 5.1.45-community-log |
+----------------------+
1 row in set (0.00 sec)mysql>
或者你把这个表删除掉,重新建表,再插入数据。
create table A like b;