首页 \ 问答 \ 在不同的表MysQL查询中删除Entrys(Delete Entrys in different Tables MysQL Query)

在不同的表MysQL查询中删除Entrys(Delete Entrys in different Tables MysQL Query)

我想弄清楚,如何用INNER JOIN删除数据库中的一些条目。

我有2个不同的表,USER和BLOGS

我正在尝试删除BLOGS中的所有条目,当条目属于用户时,该条目不存在。 因此,在USER表中,列出了具有唯一ID的所有用户。 表BLOGS中也有相同的ID。

像这样的查询可以工作,但我想这甚至不是一个正确的mysql查询:

delete from BLOGS where `id` does not exist in USER;

我知道,命令“不​​存在”并不真正起作用。

任何想法? 提前致谢。


I'm trying to figure out, how to delete some entries in the database with INNER JOIN.

I have 2 different Tables, USER and BLOGS

I'm trying to delete all entries in BLOGS, when the entry belongs to a user, which does not exist. So in USER table there are all users listed with a unique ID. This same ID also is in table BLOGS.

A Query like this would work, but I guess this is not even a correct mysql query:

delete from BLOGS where `id` does not exist in USER;

I know, the command "does not exist" doesn't really work.

Any Idea? Thanks in advance.


原文:https://stackoverflow.com/questions/16983248
更新时间:2022-01-28 21:01

最满意答案

在文件lib / Transforms / Obfuscation / LLVMBuild.txt中添加以下行:

required_libraries =标量

或者如果您已经在该文件中有required_libraries,则只需在空格后将标量添加到库中


In file lib/Transforms/Obfuscation/LLVMBuild.txt add the following line:

required_libraries = Scalar

or if you already have required_libraries in that file just add Scalar to the libs after a white space

相关问答

更多
  • 您应该使用与正在构建传递的LLVM版本相同的opt版本。 You should use the same version of opt as the LLVM version you're building the pass against.
  • LLVM是一个用于构建,优化和生成中间和/或二进制机器代码的库。 LLVM可用作编译器框架,您可以在其中提供“前端”(解析器和词法分析器)和“后端”(将LLVM的表示形式转换为实际机器代码的代码)。 LLVM还可以充当JIT编译器 - 它支持x86 / x86_64和PPC / PPC64汇编生成,以快速的代码优化为目标的编译速度。 如果您有兴趣,可以在演示页面中使用从C或C ++代码生成的LLVM的机器代码。 LLVM is a library that is used to construct, opt ...
  • 为什么我必须将这些库链接两次 因为命令行上归档库的顺序很重要 ,而你的错误。 Why do I have to link these libraries twice Because the order of archive libraries on command line matters, and yours is wrong.
  • clang++ main.cpp `llvm-config --cppflags --ldflags --libs core jit native bitwriter` -o main 哦得到它。 我应该在llvm-config中添加一个bitwriter组件。 clang++ main.cpp `llvm-config --cppflags --ldflags --libs core jit native bitwriter` -o main o.i get it. i should add a bi ...
  • 最简单的方法是使用cpp后端(llc -march = cpp) - 给定IR它将生成重现IR所需的C ++ API调用序列。 The easiest way for you is to use cpp backend (llc -march=cpp) - given the IR it will generate the sequence of C++ API calls necessary to reproduce the IR.
  • 它在PassManagerBuilder.cpp文件中可见。 看一下populateModulePassManager方法,其中OptLevel是-O选项后面的整数。 It's visible in PassManagerBuilder.cpp file. Take a look at populateModulePassManager method where OptLevel is integer that follows -O option.
  • 答案很简单 - llvm-config不会给你clang库。 您需要单独链接它们。 检查clang / tools / driver / Makefile作为库列表的示例。 The answer is easy - llvm-config will not give you clang libraries. You need to link them separately. Check clang/tools/driver/Makefile as an example of a library list.
  • 您可以简单地将-I path添加到g ++命令行选项,并将-L path到链接器命令。 但是,LLVM确实提供了一个工具,用于生成使用特定版本的LLVM构建所需的选项(只要LLVM本身使用正确的选项构建) 要使用llvm库函数和头文件,您应该使用llvm-config --libs , llvm-config --ldflags和--llvm-config --cxxflags来获得构建代码的“正确”选项。 这应该进入你的makefile或你用来构建代码的任何东西。 使用它的一个例子: https : // ...
  • 在文件lib / Transforms / Obfuscation / LLVMBuild.txt中添加以下行: required_libraries =标量 或者如果您已经在该文件中有required_libraries,则只需在空格后将标量添加到库中 In file lib/Transforms/Obfuscation/LLVMBuild.txt add the following line: required_libraries = Scalar or if you already have requ ...
  • 导出的符号不一样。 我检查了使用nm --format sysv *file.o*来确保从rtlib.o导出的符号以及它们使用的位置是相同的。 The symbol exported were not the same. I checked using nm --format sysv *file.o* to make sure the symbols exported from rtlib.o and wherever they are used is the same.

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)