什么';这个MySQL查询有什么问题--db-won';你不接受吗?

什么';这个MySQL查询有什么问题--db-won';你不接受吗?,mysql,sql,Mysql,Sql,我有以下MySQL查询: INSERT INTO 12:12:12:12:12(timestamp,niceTime,temperature,relative_humidity,wind_speed,gust_speed,rain_mm_per_hour,nsew,str,ip) VALUES(1361707978,'2013-02-24T12:12:58+00:00',0.0,0,0.0,0.0,0.0,0,'1010101010101010','0') 该表的名称为“12:12:12:12

我有以下MySQL查询:

INSERT INTO 12:12:12:12:12(timestamp,niceTime,temperature,relative_humidity,wind_speed,gust_speed,rain_mm_per_hour,nsew,str,ip) VALUES(1361707978,'2013-02-24T12:12:58+00:00',0.0,0,0.0,0.0,0.0,0,'1010101010101010','0')
该表的名称为“12:12:12:12:12”

以下是模式:

"CREATE TABLE IF NOT EXISTS `$mac` (
  `timestamp` int(11) NOT NULL,
  `niceTime` varchar(20) NOT NULL,
  `temperature` float NOT NULL,
  `relative_humidity` int(11) NOT NULL,
  `wind_speed` float NOT NULL,
  `gust_speed` float NOT NULL,
  `rain_mm_per_hour` float NOT NULL,
  `nsew` int(11) NOT NULL,
  `str` varchar(1000) NOT NULL,
  `ip` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;"
无论我做什么,我都不能让这个问题被接受;(


非常感谢您的光临,

在标识符周围使用反勾号,尤其是在使用此类非常规表名时:

INSERT INTO `12:12:12:12:12`(timestamp,niceTime,temperature,relative_humidity,wind_speed,gust_speed,rain_mm_per_hour,nsew,str,ip)
VALUES(1361707978,'2013-02-24T12:12:58+00:00',0.0,0,0.0,0.0,0.0,0,'1010101010101010','0')

在标识符周围使用反勾号,尤其是在使用此类非常规表名时:

INSERT INTO `12:12:12:12:12`(timestamp,niceTime,temperature,relative_humidity,wind_speed,gust_speed,rain_mm_per_hour,nsew,str,ip)
VALUES(1361707978,'2013-02-24T12:12:58+00:00',0.0,0,0.0,0.0,0.0,0,'1010101010101010','0')

您将在表名中使用这样的反勾号 12:12:12:12:12

试试这个

   INSERT INTO `12:12:12:12:12`(timestamp,niceTime,temperature,relative_humidity,wind_speed,gust_speed,rain_mm_per_hour,nsew,str,ip) VALUES(1361707978,'2013-02-24T12:12:58+00:00',0.0,0,0.0,0.0,0.0,0,'1010101010101010','0'
编辑

命名对象(包括MySql中的表)的规则:

标识符可以以数字开头,但是 除非报价,否则不得单独包含 数字的数量


您将在表名中使用这样的反勾号 12:12:12:12:12

试试这个

   INSERT INTO `12:12:12:12:12`(timestamp,niceTime,temperature,relative_humidity,wind_speed,gust_speed,rain_mm_per_hour,nsew,str,ip) VALUES(1361707978,'2013-02-24T12:12:58+00:00',0.0,0,0.0,0.0,0.0,0,'1010101010101010','0'
编辑

命名对象(包括MySql中的表)的规则:

标识符可以以数字开头,但是 除非报价,否则不得单独包含 数字的数量


像create table语句中那样引用表名。但这真的有点糟糕的设计。你真的想跟踪每个MAC地址一个表吗?是的。大约有1000台计算机将天气数据传送到中央数据库。每个MAC地址一个表。像create table语句中那样引用表名。但真的吗设计不好的味道。你真的想跟踪每个MAC地址一张表吗?是的。大约有1000台计算机将天气数据传送到中央数据库。每个MAC地址一张表。