我面临有关 mysql 表更新的问题。我有包含 5 列的表,包括 ID、NAME、TIMESTAMP 和其他 2 列。我的问题是我想删除那些 ID 和 NAME 都与另一行的 ID 和 NAME 匹配的行,同时保留最新的 TIMESTAMP 行。
我正在尝试以下查询,但它显示了错误:
#1093 - 不能在 FROM 子句中指定目标表 'dummy1' 进行更新
查询是:
delete from dummy1 where LAST_USED_DATE not in(
select max(LAST_USED_DATE) from dummy1
group by ID,NAME);
Run Code Online (Sandbox Code Playgroud) 我有以下脚本:
function listFolderFiles($dir){
$ffs = scandir($dir);
echo '<ol>';
foreach($ffs as $ff){
if($ff != '.' && $ff != '..'){
echo '<li>'.$ff;
if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);
echo '</li>';
}
}
echo '</ol>';
}
listFolderFiles('upload');
Run Code Online (Sandbox Code Playgroud)
我的问题是我想检测一个文件是视频(mp4或mov)类型,我怎么能检测到$ ff是一种视频类型?