时间的数据类型 我在建立数据库表的时候,时间有3个字段,都是用的timestamp数据类型,可是报错了。请问,是不是一个表里面只能有一个timestamp数据类型? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #1166 - Incorrect column name 'sp_item ' 这个,那个时间的我换了一个字段名,现在又出现这个错误了 没有问题啊。你的create table 语句是什么?mysql> create table t_yanghn_2008 ( -> id int, -> t1 timestamp, -> t2 timestamp, -> t3 timestamp -> );Query OK, 0 rows affected (0.16 sec)mysql> select version();+----------------------+| version() |+----------------------+| 5.1.33-community-log |+----------------------+1 row in set (0.08 sec)mysql> show create table t_yanghn_2008;+---------------+---------------------------------------------------------------| Table | Create Table+---------------+---------------------------------------------------------------| t_yanghn_2008 | CREATE TABLE `t_yanghn_2008` ( `id` int(11) DEFAULT NULL, `t1` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `t2` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `t3` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00') ENGINE=InnoDB DEFAULT CHARSET=latin1 |+---------------+---------------------------------------------------------------1 row in set (0.06 sec)mysql> 测试可以多个TIMEstamp数据类型 如何查询这样的SQL。 sql语句优化 关于partition的问题 mysql能否只缓存某一个表的索引? mysql中设置字段deault value为当期日期 mysql 查询速度的问题 还是mysql插入中文的问题 请教一个删除语句? 如何配置mysql的图形管理器 mysql无法启动 急:mysql 更新问题 mysql的连接问题,请教下高手
你的create table 语句是什么?mysql> create table t_yanghn_2008 (
-> id int,
-> t1 timestamp,
-> t2 timestamp,
-> t3 timestamp
-> );
Query OK, 0 rows affected (0.16 sec)mysql> select version();
+----------------------+
| version() |
+----------------------+
| 5.1.33-community-log |
+----------------------+
1 row in set (0.08 sec)mysql> show create table t_yanghn_2008;
+---------------+---------------------------------------------------------------
| Table | Create Table
+---------------+---------------------------------------------------------------
| t_yanghn_2008 | CREATE TABLE `t_yanghn_2008` (
`id` int(11) DEFAULT NULL,
`t1` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `t2` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`t3` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+---------------+---------------------------------------------------------------
1 row in set (0.06 sec)mysql>