DROP TABLE IF EXISTS student_info;
CREATE TABLE student_info(
id int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
student_id int(10) NOT NULL COMMENT '学生ID',
student_info varchar(50) NOT NULL COMMENT '学生信息',
in_time datetime COMMENT '学生信息的插入时间',
PRIMARY KEY (id)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
=======
表里面只允许每个学生保留最近的5条学生信息,这个删除语句怎么写呢
CREATE TABLE student_info(
id int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
student_id int(10) NOT NULL COMMENT '学生ID',
student_info varchar(50) NOT NULL COMMENT '学生信息',
in_time datetime COMMENT '学生信息的插入时间',
PRIMARY KEY (id)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
=======
表里面只允许每个学生保留最近的5条学生信息,这个删除语句怎么写呢
解决方案 »
- 请教SQL
- 大数据量表 添加索引出现 the table xxx is full
- Mysql: Error 2003(HY000):Can't connect to MySQL server on 'localhost' (10061)
- mysql query browser
- mysql的mysql_real_escape_string在存储过程里有相同功能的函数吗?
- 空指针异常
- 请问如何在mysql中删除用户
- 昏头了~~问个问题~~
- mysql隔离等级和预期结果不一样
- 查询优化 应该如何建立索引
- 表结构设计是否需要冗余字段
- 【小白求解】MySQL登陆提示 ERROR 1045 (28000)?
select id
from student_info a
where 5<(
select count(*)
from student_info
where student_id=a.student_id
and in_time>a.in_time
)
) y on x.id=y.id
mysql_real_query error:You can't specify target table 'x' for update in FROM clause