MySQL Atualizar consulta de tabelas de junção interna

Vibração de vida

Não faço ideia de qual seja o problema. Usando o MySQL 5.0, recebo um erro de compilação ao tentar executar a seguinte consulta de atualização do MySQL:

UPDATE  b
SET b.mapx = g.latitude,
    b.mapy = g.longitude
FROM business AS b
INNER JOIN business_geocode g ON b.business_id = g.business_id
WHERE (b.mapx = '' OR b.mapx = 0) AND
      g.latitude > 0

Todos os nomes de campo estão corretos. Alguma ideia?

Asaph

Experimente isto:

UPDATE business AS b
INNER JOIN business_geocode AS g ON b.business_id = g.business_id
SET b.mapx = g.latitude,
  b.mapy = g.longitude
WHERE  (b.mapx = '' or b.mapx = 0) and
  g.latitude > 0

Atualizar:

Como você disse que a consulta gerou um erro de sintaxe, criei algumas tabelas nas quais poderia testar e confirmei que não há erro de sintaxe em minha consulta:

mysql> create table business (business_id int unsigned primary key auto_increment, mapx varchar(255), mapy varchar(255)) engine=innodb;
Query OK, 0 rows affected (0.01 sec)

mysql> create table business_geocode (business_geocode_id int unsigned primary key auto_increment, business_id int unsigned not null, latitude varchar(255) not null, longitude varchar(255) not null, foreign key (business_id) references business(business_id)) engine=innodb;
Query OK, 0 rows affected (0.01 sec)

mysql> UPDATE business AS b
    -> INNER JOIN business_geocode AS g ON b.business_id = g.business_id
    -> SET b.mapx = g.latitude,
    ->   b.mapy = g.longitude
    -> WHERE  (b.mapx = '' or b.mapx = 0) and
    ->   g.latitude > 0;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0  Changed: 0  Warnings: 0

Vejo? Nenhum erro de sintaxe. Testei no MySQL 5.5.8.

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

consulta mysql de 2 tabelas com junção interna

Junção interna de várias tabelas na consulta mysql

Junção interna MySql de 2 tabelas

Consulta lenta junção interna de muitas tabelas HSQLDB

Sintaxe para consulta de junção interna para 4 tabelas

Consulta de junção interna com duas tabelas

Atualizar tabela de outra tabela: diferença entre usar junção interna e atualizar várias tabelas?

Maneiras personalizadas de escrever consulta mysql de junção interna e junção interna no codeigniter

Como melhorar uma consulta de junção interna indexada Mysql?

Junção interna de 4 tabelas

Consultar tabelas de junção interna 3

Consultar tabelas de junção interna 3

Junção à esquerda de três tabelas com junção interna em dois no mysql

Atualizar coluna com base na junção interna de várias tabelas

Atualizar resultado de junção interna Oracle

Atualizar dados de junção interna

MYSQL consulta de tabelas múltiplas usando junção

mostrar 2 tabelas em 1 usando consulta de junção interna

Como fazer consulta sql contendo junção interna de duas tabelas pais?

Consulta de junção interna JPQL

Consulta de junção interna do Laravel

MySQL - tabelas de junção

Consulta de tabelas de junção JPA

Como atualizar a coluna com o mesmo nome em ambas as tabelas na consulta de junção no Ecto

erro de sintaxe mysql com junção interna em duas tabelas

mysql inserir de duas tabelas em uma usando junção interna e max ()

Excluir * de duas tabelas de junção interna

Resultado múltiplo de junção interna de 2 tabelas

Junção interna de duas tabelas com resultados de data

TOP lista

  1. 1

    R Shiny: use HTML em funções (como textInput, checkboxGroupInput)

  2. 2

    UITextView não está exibindo texto longo

  3. 3

    Dependência circular de diálogo personalizado

  4. 4

    Acessando relatório de campanhas na AdMob usando a API do Adsense

  5. 5

    Como assinar digitalmente um documento PDF com assinatura e texto visíveis usando Java

  6. 6

    R Folheto. Dados de pontos de grupo em células para resumir muitos pontos de dados

  7. 7

    Setas rotuladas horizontais apontando para uma linha vertical

  8. 8

    O Chromium e o Firefox exibem as cores de maneira diferente e não sei qual deles está fazendo certo

  9. 9

    Definir um clipe em uma trama nascida no mar

  10. 10

    Por que meus intervalos de confiança de 95% da minha regressão multivariada estão sendo plotados como uma linha de loess?

  11. 11

    Como dinamizar um Dataframe do pandas em Python?

  12. 12

    regex para destacar novos caracteres de linha no início e no fim

  13. 13

    Why isn't my C# .Net Core Rest API route finding my method?

  14. 14

    Como obter a entrada de trás de diálogo em treeview pyqt5 python 3

  15. 15

    Tabela CSS: barra de rolagem para a primeira coluna e largura automática para a coluna restante

  16. 16

    How to create dynamic navigation menu select from database using Codeigniter?

  17. 17

    Como recuperar parâmetros de entrada usando C #?

  18. 18

    Changing long, lat values of Polygon coordinates in python

  19. 19

    Livros sobre criptografia do muito básico ao muito avançado

  20. 20

    Método \ "POST \" não permitido no framework Django rest com ações extras & ModelViewset

  21. 21

    Pesquisa classificada, conte números abaixo do valor desejado

quentelabel

Arquivo