CREATE TABLE IF NOT EXISTS `$id` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`start` varchar(10) NOT NULL,
`end` varchar(10) NOT NULL,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=45 ;
INSERT INTO `$id`(`start`, `end`) VALUES ('0','0')
我一直在想如何将这两个Mysql(请求(?))绑定到一个没有成功。基本上我希望它能够工作,所以当我创建表时,它还应该将值0和0添加到“开始”和“结束”行。但我仍然希望“创建表如果不存在”对INSERT INTO有效。所以如果表存在不插入。Mysql创建表并同时插入
'VALUES('0','0')'因为它们是VARCHAR - Plus,'$ id'是从哪里来的? –
$ id是来自程序的另一部分,它看起来像这样“76561197961581096” –
好的。那么你还是需要使用'VALUES('0','0'),因为'start'和'end'是VARCHAR。 –