Jump to content
Fivewin Brasil

Dúvida sobre o comando SQL


Jmsilva

Recommended Posts

Olá! gostaria de saber se existe diferença entre os comandos

INSERT INTO table campo1,campo2,... values ('dado1','dado2',...)

é o INSERT INTO table SET campo1='dado1,campo2='dado2', ...

A dúvida consiste que nas buscas na net, a maioria usa a primeira opção, existe algum benefício ou trata-se de uma forma convencional.

Aproveitando,

Criei um Banco para teste no SERVIDOR www.freesql.org, consigo criar a tabelas normalmente, qdo vou inserir dados retorna o erro: 1030 Got Error -1 From Storage Engine.

Porém no localhost, funciona corretamente.

Alguém sabe definir este erro ?

JMSILVA

xHARBOUR/SQLLIB/FIVEWIN.

Link to comment
Share on other sites

Olá! gostaria de saber se existe diferença entre os comandos

INSERT INTO table campo1,campo2,... values ('dado1','dado2',...)

é o INSERT INTO table SET campo1='dado1,campo2='dado2', ...

A dúvida consiste que nas buscas na net, a maioria usa a primeira opção, existe algum benefício ou trata-se de uma forma convencional.

Aproveitando,

Criei um Banco para teste no SERVIDOR www.freesql.org, consigo criar a tabelas normalmente, qdo vou inserir dados retorna o erro: 1030 Got Error -1 From Storage Engine.

Porém no localhost, funciona corretamente.

Alguém sabe definir este erro ?

JMSILVA

xHARBOUR/SQLLIB/FIVEWIN.

Link to comment
Share on other sites

Eu faço uso das duas sintaxes.

Explico:

id=code>
id=code>

Esta primeira sintaxe permite INSERT de uma só linha por vez, porem ela é mais legível.

id=code>
id=code>

Esta segunda sintaxe permite inserts de multiplas linhas em uma única query, o que agiliza e muito o processo de dados.

O limite de inserts em uma unica linha fica definido na variavel max_allowed_packet.

Eu já fiz insert com mais de 1000 linhas em um servidor na internet com menos de 3 segundos.

Basicamente são estas as diferenças.

andersonol.png

Link to comment
Share on other sites

citação:

Aproveitando,

Criei um Banco para teste no SERVIDOR www.freesql.org, consigo criar a tabelas normalmente, qdo vou inserir dados retorna o erro: 1030 Got Error -1 From Storage Engine.

Porém no localhost, funciona corretamente.

Alguém sabe definir este erro ?

JMSILVA

xHARBOUR/SQLLIB/FIVEWIN.


id=quote>id=quote>

É necessário habilitar o acesso externo no servidor para que seja permitido o acesso fora de localhost.

Se o administrador do domínio não habilitar, não funciona mesmo.

manoel_fivewin.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...