插入时未使用的索引出错1054

时间:2016-08-12 02:45:32

标签: apache2 mysql-error-1054

未知列'时间戳'在' where子句'

INSERT INTO `users` (`name`, `username`, `password`, `email`, `mobile`, `passout`, `Batch`) 
VALUES ('ABC', '12141000', '4a7d1ed414474e4033ac29ccb8653d9b', 'user@domain.com', '88xxxxx', '2020', 'CS')

DB:

CREATE TABLE IF NOT EXISTS `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(12) NOT NULL,
  `name` varchar(25) NOT NULL,
  `password` varchar(48) NOT NULL,
  `email` varchar(25) NOT NULL,
  `mobile` varchar(10) NOT NULL,
  `passout` char(4) NOT NULL,
  `Batch` enum('CS','EC','EE','others') NOT NULL,
  `examcode` int(11) NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=13 ;

数据插入代码:

1 个答案:

答案 0 :(得分:0)

很抱歉这是我的错误,我的 trigger 会调用列名'timestamp'。 显然没有哪个条款让我感到困惑......