MySQL SQL скрипт не работает - PullRequest
       1

MySQL SQL скрипт не работает

0 голосов
/ 03 февраля 2012

Я новичок в MySQL (пришедший из SQLServer), и у меня есть синтаксическая ошибка со следующим кодом (который я мог бы использовать в SQLServer) и, глядя в руководстве, я еще не обнаружил проблему:1001 *

UPDATE t002_produto as p
   SET (p.prd_cod=111,
        p.prd_prod=1,
        p.prd_modal=222,
        p.prd_nome='Produto Teste 1',
        p.prd_abrev='Prod',
        p.prd_tipo='Prod',
        p.prd_bndes=1);

prd_cod = BIGINT(20) PK NN
prd_cod = BIGINT(20) NN
prd_modal = BIGINT(20)
prd_nome = VARCHAR(50)
prd_abrev = VARCHAR(10)
prd_tipo = VARCHAR(15)
prd_bndes = BIT(1)

1 Ответ

2 голосов
/ 03 февраля 2012

возможно, скобки не нужны.или, возможно, AS не допускается.легко проверить.Я бы сделал:

UPDATE 
    t002_produto
SET
   prd_cod=111,
   prd_prod=1, 
   prd_modal=222, 
   prd_nome='Produto Teste 1',
   prd_abrev='Prod',
   prd_tipo='Prod',
   prd_bndes=1
;

ВНИМАНИЕ, что он обновит всю таблицу, поскольку вы не написали предложение WHERE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...