1.刪除老師發布的討論任務,發布時間是2015-5-8,2015-5-9
(1)任務表中存放著資源活動的id,沒有存放資源活動的型別,所以要關聯才能查詢出討論活動的任務
(2)mysql中不能drop 資料where條件的子查詢使用本表查詢,所以考慮使用mysql的迭代器(之前使用過oracle的迭代器),但是mysql中沒有迭代器,所以只能臨時表存放資料。
(3)臨時錶用完後,要刪除臨時表
具體操作步驟:
(1).滿足發布時間在2015-5-8,
2015-5-9的tccsq001老師發布的討論任務的id,存放在臨時表tmp_table_shiyanban中。
create temporary table tmp_table_shiyanban select gm_task.id from gm_task,gm_activity_resource where gm_task.activity_id=gm_activity_resource.id and
gm_task.teacher_id=(select id from gm_user where u_num='tccsq001')
and gm_activity_resource.type=4
and date_format(gm_task.create_time,'%y-%m-%d') in
('2015-05-10','2015-05-11')
(2)刪除老師的任務
delete from gm_task where id in (select * from tmp_table_shiyanban)
(3)刪除任務對應的學生任務
delete from gm_user_tasks_list where task_id in (select * from tmp_table_shiyanban)
(4)刪除臨時表
drop temporary table tmp_table_shiyanban
2.更新老師發布任務的資源互動名稱
select * from gm_task,gm_activity_resource where gm_task.activity_id=gm_activity_resource.id and
gm_task.teacher_id=(select id from gm_user where u_num='tccsq001')
and gm_activity_resource.type=4
and date_format(gm_task.create_time,'%y-%m-%d') in
('2015-04-10','2015-04-01')
create temporary table tmp_table_shiyanban select gm_task.id from gm_task,gm_activity_resource where gm_task.activity_id=gm_activity_resource.id and
gm_task.teacher_id=(select id from gm_user where u_num='tccsq001')
and gm_activity_resource.type=4
and date_format(gm_task.create_time,'%y-%m-%d') in
('2015-05-10','2015-05-11')
select * from gm_task,gm_activity_resource where gm_task.activity_id=gm_activity_resource.id and
gm_task.teacher_id=(select id from gm_user where u_num='tccsq001')
and gm_activity_resource.type=4
and date_format(gm_task.create_time,'%y-%m-%d') in
('2015-05-10','2015-05-11')
select * from gm_activity_resource where id='824b3b11-8c86-4295-acc9-4e6770756410';
update gm_activity_resource set name="ok1" where id='824b3b11-8c86-4295-acc9-4e6770756410';
select * from gm_user_tasks_list where activity_id ='824b3b11-8c86-4295-acc9-4e6770756410'
update gm_user_tasks_list set name='ok1' where activity_id ='824b3b11-8c86-4295-acc9-4e6770756410'
一段時間的總結
沒有記錄的習慣,可能是因為文筆不好,不會表達,不善於用文字表達出心中的想法,也許是因為忙碌,一直想著向前走,沒有停下來看看的心態,更可能是因為懶吧。大學過了四分之三了,記得應該是就大一的時候寫過一次總結,以後就是一直就這麼過了,經歷就是經歷了,也有記錄的想法但是沒有行動。大學雖然是資訊管理專業但是幾...
最近一段時間
嗯。乙個是從那時候開始忙了一段時間,然後就沒有時間寫博,而且那段時間也緊張,還有就是人的劣根性 惰性。從那時候開始,大概過了一周5.30號的進候辭職了,因為拿到了南京一家公司的offer,很快,大概是週三面試,周五面試,周五下午發offer。然後周一去辭職的。一切都是這麼快。其實為什麼決定這麼快,因...
告別一段時間
不談過去。在這個學期,認真的做好兩個地理資訊系統。畢業 不用去管。初步的想法,是空間資料結構和演算法,空間資料探勘和知識發現,smartclient webservice和空間資訊網格三部分。第一部分,是很最重要的,也是最實在的,最具有挑戰性的,第二部分,其實就是吹牛,第三部分,也是很重要的,主要是...