我有一个用于上传内容Mime 类型的 SQL 数据库列。此列包含以下形式的字符串值:
image/jpeg
image/gif
video/mpeg
video/mp4
是否有一个 SQL 查询,我可以选择所有带有“图像”前缀的行?还是我必须对每个值进行硬编码?
WHERE mime_type IN ('image/png','image/gif', ... )
对这些值进行硬编码将使脚本在声明未来的 mime 类型时难以维护。数据库已经过滤了输入,但是添加一个新的分组列是我无法控制的。