我有一个名为tableA的表,它可能在某些数据库中不存在。当数据库中不存在此tableA时,我希望忽略select查询语句。我尝试从信息模式中选择count,但是其中一个if-else语句仍然具有select * from tableA,这仍然会给我一个错误。FROM tableA),我还需要true-false的select语句返回超过1列,但当我尝试这样做时,它会给我返回超过1个操作数的错误
我尝试创建一个表作为查询的选择结果,如下所示:这很好,并且创建了一个新的表x,其中包含了足够的列和内容。但是,当我重新执行ddl查询时,现有表将再次填充相同的内容(所以加倍.)在第一次执行之后,表x:
1 a 2 b 3 c 1 a 2 b 3 c
为什么?以及如何解决这个问题?因为这是由我的应用程序中的一个用户执行的,所以它可以多次执行,这就是
如果他们是新人,我想接受他们,如果他们是我们以前见过的人,我不想更新他们。所以如果我得到了{"name":"Jim", "gpa":2},我想接受这个事实。如果我得到{"name":"Sarah", "gpa":4} (不同的GPA值),我想忽略它。这似乎不是设置为"upsert“的update或具有”upsert“的findAndModify的逻辑。"Could b