Mysql 插入错误代码1241操作数应包含1列
我正在尝试将数据插入区域_sigMysql 插入错误代码1241操作数应包含1列,mysql,mysql-error-1241,Mysql,Mysql Error 1241,我正在尝试将数据插入区域_sig INSERT INTO zone_sig values (0,0,0,0,'24','Siliana','Kesra','2459',(0.95830721023,0.03643552658),'Région du Nord-Ouest',0); 但我得到了一个错误: 错误代码1241。操作数应包含1列 表架构: zone_sig ( ID int(11) NOT NULL AUTO_INCREMENT, ADM_IDE int(11) DEF
INSERT INTO zone_sig values (0,0,0,0,'24','Siliana','Kesra','2459',(0.95830721023,0.03643552658),'Région du Nord-Ouest',0);
但我得到了一个错误:
错误代码1241。操作数应包含1列
表架构:
zone_sig (
ID int(11) NOT NULL AUTO_INCREMENT,
ADM_IDE int(11) DEFAULT NULL,
SURFACE double DEFAULT NULL,
PERIMETRE double DEFAULT NULL,
ADM_COD varchar(255) DEFAULT NULL,
ADM_GOV varchar(255) DEFAULT NULL,
ADM_DEL varchar(255) DEFAULT NULL,
CODE_INS varchar(255) DEFAULT NULL,
ogc_geom geometry DEFAULT NULL,
NOM_ZONE varchar(250) DEFAULT NULL,
NIVEAU int(11) DEFAULT NULL,
PRIMARY KEY (ID)
) ENGINE=InnoDB AUTO_INCREMENT=269 DEFAULT CHARSET=latin1;
设置
几何图形
字段时,不能直接在查询中使用(0.95830721023,0.03643552658)
。MySQL不知道如何使用它
您需要在此处使用点
功能
INSERT INTO zone_sig values (0,0,0,0,'24','Siliana','Kesra','2459',Point(0.95830721023,0.03643552658),'Région du Nord-Ouest',0);
演示:
医生:(见第12.17.4.2.3节)很遗憾,你没有自己去找出发生这种情况的原因。谷歌上只有5亿条关于它的搜索结果。
zone\u sig
的模式是什么样的?(0.95830721023,0.03643552658)
应该代表什么?区域符号(ID int(11)非空自动增量、ADM_IDE int(11)默认为空、曲面双默认为空、周长双默认为空、ADM_COD varchar(255)默认为空、ADM_GOV varchar(255)默认为空、ADM_DEL varchar(255)默认为空、code_INS varchar(255)默认为空,ogc_geom geometry默认为空,NOM_ZONE varchar(250)默认为空,NIVEAU int(11)默认为空,主键(ID))引擎=InnoDB自动增量=269默认字符集=拉丁1;