什么';这个MySQL查询有什么问题--db-won';你不接受吗?
我有以下MySQL查询:什么';这个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
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地址一张表。