我正在构建一个查询,以搜索包含数百万条记录的多个表的搜索结果。Db是mysql。 WHERE table.column1 = something table.column2 = CASE WHEN condition1 = 0 THEN table.columnELSE condition1 END
Case2:构造一个动态查询
我在DELETE MySQL语句中有两个条件。但它不会删除记录。$sql="DELETE * FROM sportevent.event_registrations WHERE event_registrations.id = '$id' AND event_registration.eventname= $event";
我的查询有什么问题吗?如果我只使用一个WHERE条件,但我需要使用两个,那么它就可以工作。