我正在处理一个MySQL数据库,其中有数量未确定的结构相同的表,如下所示:foo_reference2foo_referenceb
...问题是,没有两个服务器具有完全相同的表数或相同的名称。然而,它们总是从foo_reference开始。我要在几十个地方查这个。最初,我尝试只在子查询中使用SHOW TABLES LIKE 'foo_reference%'来构建必须查询的表列表。显然,MySQL不喜欢这样
我在mysql数据库中有两个表。macs和deviceinventory我想要更新macs表列名称deviceid =1,但要更新那些在deviceinventory表列device id中找不到的记录。我使用此查询,但它给出了错误WHERE deviceid = (SELECT deviceid FROM macs NOT IN (