estoy tratando de insertar unos datos en una tabla de esta forma:
insert into productos (alto, ancho) values
(1500, 1250) where id_producto=0016;
me dice que tengo un error en 'where id_producto=0016'
gracias
| |||
está bien esto? estoy tratando de insertar unos datos en una tabla de esta forma: insert into productos (alto, ancho) values (1500, 1250) where id_producto=0016; me dice que tengo un error en 'where id_producto=0016' gracias |
| ||||
Re: está bien esto? Hola. pues si te debe salir error, porque para hacer inserciones no es necesario utilizar la clausula where. osea tu consulta se reduce a esto: insert into productos (alto, ancho) values (1500, 1250); saludos. <center><img src="http://www.usfx.edu.bo/usfxnet/TheRock/TheRock/rock.gif"><br>El poder es PHP</center><hr>TheRock. webmaster UsfxNet Bolivia <a href="http://www.usfx.edu.bo/usfxnet/">Universidad San Francisco Xavier</a>. |
| |||
Re: está bien esto? Gracias por la buena intencion, pero yo necesitaba introducir esos valores sólo en un registro determinado, y lo que tenía que cambiar era el insert por un update, y asi si se puede usar la condición where.Y lo de las comillas no vale por que no es una cadena. gracias de todas formas. Marcelo |
| ||||
Re: está bien esto? Vamos a ver O haces: insert into productos (alto, ancho) values (1500, 1250) cosa que crea un registro nuevo O haces: update productos (alto, ancho) values (1500, 1250) where id_producto=0016; cosa que actualiza un registro <font size=2>Proximamente... <a href="http://www.traduim.com">Traduim</a>: El portal de los traductores[/CODE] |