假设我想在数据库表中查找一篇文章,其中包含文本“There were much bison”,使用 phpMyAdmin,我可以导航到搜索,选择一个字段,然后选择 Like %...%,它会选择包含这些词的文章。
我想知道是否有办法找到不包含该字符串的所有行。
让我解释一下我的更大目标。我正在撰写有关许多动物物种的文章,这些文章分为分类、分布、生态等部分。每个部分都可以被视为一篇独立的文章,我很想为每个部分制作独特的表格。然而,这将是一场后勤噩梦;我实际上需要数百张 table 。
所以我只写一篇长文章,每个部分都以这样的开头:
因此,如果我的数据库表中有关于 600 个物种的文章,并且我想知道哪些文章不包含生态部分,我可以简单地搜索没有该特定 div 或类似内容的所有行(例如 [h2]Ecology[/h2] - 尽管带有真实标签,而不是括号)。
有没有办法使用 phpMyAdmin、MySQL Workbench(我今天刚刚下载并安装)或其他工具来做到这一点?
谢谢。
最佳答案
您可以使用 NOT REGEX http://dev.mysql.com/doc/refman/5.1/en/regexp.html使用 SQL。
关于mysql - 查找 MySQL 表中不包含特定文本的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21519049/