SQL 中 可不可以 当满足WHERE条件之后 删除多个表中的相同数据? WHERE 条件只写一个,删除的表可以是多个 这样可以不? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想删除Baselnfo表中某些数据 但必须要满足条件: QQUser中的LastLogTime列(存储时间)据今必须要超过1000天,我写了下列语句, 但运行报错:关键字 'INNER' 附近有语法错误。DELETE FROM BaselnfoINNER JOIN QQUser AS QQU ON (DATEDIFF(DAY,QQU.LastLogTime,GETDATE())>1000) DELETE t FROM Baselnfo tINNER JOIN QQUser AS QQU ON (DATEDIFF(DAY,QQU.LastLogTime,GETDATE())>1000) 不可以用触发器.因为触发器只能从delete表中获得本表中被删除行的属性,但它不能替代删除语句中的where条件.它只是个子集. DELETE t FROM Baselnfo tINNER JOIN QQUser AS QQU ON (DATEDIFF(DAY,QQU.LastLogTime,GETDATE())>1000) 有时候DEL的东西要非常小心,最好建一个VIEW,各方面没问题了,再在数据库里DEL 发现论坛的得分有时候有点奇怪,本人是今年夏天开始混CSDN的,但总觉得这个分数的加减不太理解,是不是也有些不是真的分数,专家级的是否可以帮我诊断一下我的得分,是不是有不该得的分。 请教一个数据筛选问题 导出CSV文件 关于数据对比的问题 SQL里有没有gb2312转换成UTF-8的方法 SQL SERVER2005 怎么批量的导出表的SQL 这里有高手吗?请进来看看微软的消息队列(MSMQ)问题—已经等了一年无真正的高手能解决,请微软的专家说句语,俺求您了...... SQL 分割符问题 为什么会有这样的错误 数据库出现问题,如果可能无效数据将是显示为NULL 删除重复记录并设置主键 字段太多会影响查询性能 求解compute by语句
DELETE FROM Baselnfo
INNER JOIN QQUser AS QQU ON (DATEDIFF(DAY,QQU.LastLogTime,GETDATE())>1000)
INNER JOIN QQUser AS QQU ON (DATEDIFF(DAY,QQU.LastLogTime,GETDATE())>1000)
不可以用触发器.因为触发器只能从delete表中获得本表中被删除行的属性,但它不能替代删除语句中的where条件.它只是个子集.
DELETE t FROM Baselnfo t
INNER JOIN QQUser AS QQU ON (DATEDIFF(DAY,QQU.LastLogTime,GETDATE())>1000)