代码如下:
USE test;
CREATE TABLE aaa (timeline TIMESTAMP);
CREATE EVENT e_test_insert
ON SCHEDULE EVERY 3 SECOND
DO INSERT INTO test.aaa VALUES (CURRENT_TIMESTAMP);这是人家的代码 我就把1SECOND改成了3SECOND
但是结果是这样确实每3秒 但是为什么会有那么多00? timeline
2011-08-18 16:35:10
0000-00-00 00:00:00
0000-00-00 00:00:00
0000-00-00 00:00:00
2011-08-18 16:35:13
0000-00-00 00:00:00
0000-00-00 00:00:00
0000-00-00 00:00:00
2011-08-18 16:35:16
0000-00-00 00:00:00
0000-00-00 00:00:00
0000-00-00 00:00:00
2011-08-18 16:35:19
0000-00-00 00:00:00
解决方案 »
- 再问,还没解决(同一字段插入到两个表,主要是还有别的数据分别插入!last_id()怎么用)
- varbinary(255) 数据类型,如果创建最优索引
- 这样的两表联查能否实现
- 大伙能帮我的my.ini做个优化吗?谢谢了。
- 请问mysqldump能否只导出一个表中的某些列?
- "load data infile into table"无法读完所有数据!
- 用select语句,怎么才能按照一个字段中的第一个汉字的拼音首字母排序
- vb无法用“insert into”插入中文记录?
- 在linux系统中如何查看我的库里的表名?
- 【求助】MySQL 大数据分表思路 千万级数据
- 复制从主机positon 为什么是错误的
- 好吧……还是乱码
CREATE PROCEDURE ins()
BEGIN
SELECT * FROM `chat`;
END;提示错误:#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 事实证明 只要去掉BEGIN 和END 就没事了 DELIMITER那些 我也都试过了 都不行 为什么???
CREATE PROCEDURE ins()
BEGIN
SELECT * FROM `chat`;
END;$$
delimiter ;