我需要删除查询结果中的一些记录。但是查询结果被标记为Read Only。即使我查询主键时也是如此。问题是我的数据库太大了(不是很多,150万条记录),以至于我不能右击表格并选择Edit table data,因为我得到了错误编号2008:mysql client ran out of memory,这是我无法解决的(尽管,我的pc有8 GB内存)。我的数据库被加载到本地主机中,所以客户端就是服务器。求求你帮帮我。
使用MySQL 5.1.36,我正在尝试编写触发器,从“临时”数据库中删除临时表格。
CREATE DEFINER=`root`@`localhost` TRIGGER
`jobq`.`DropScratch`
BEFORE DELETE ON jobq.jobq FOR EACH ROW
BEGIN
DECLARE tblname VARCHAR(128);
set tblname=concat('scratch.',OLD.jobname);
DROP TABLE IF EXISTS tblname;
END;
我总是收到一个错误:
Explicit or imp
我正在尝试设计一个数据库模式来模拟大学的课程表。通常,类运行MWF或TuTh。实现将使用MySQL完成。设计表格的最佳方式是什么来处理发生了什么天/时间的类?我当前的表格如下所示:
Time
int TimeID (primary key)
Time ClassStartTime
Time ClassEndTime
int DaysOfWeekID (foreign key)
DaysOfWeek
int DaysOfWeekID (primary key)
varchar DaysOfWeek
上面的时间表将链接到TimeID上的“Class”表。然而,我觉得有更好
我有一个名为“highscores”的表格,看起来像这样。
id udid name score
1 1111 Mike 200
2 3333 Joe 300
3 4444 Billy 50
4 0000 Loser 10
5 DDDD Face 400
给定一个特定的udid,我希望根据其得分值返回该行的排名。
例如,如果给定的udid = 0000,我应该返回5。
你知道如何为My