ami se me ocurre asi
INSERT INTO tabla_1 (idtabla_1,columna_2,columna_3) VALUES (
(select MAX (idtabla_1) from tabla_1 ++1)
,valor_2, valor_3) ;
asi me lo imagino yo pero la verdad creo que ando un poco perdido

| |||
ayuda por favor hola a todos miren tengo el siguiente problema estoy trabajando con unas tablas las cuales no tienen auto incremento, abra alguien que me explique la sintaxis para poder recuperar el numero mayor y aumentarle uno ami se me ocurre asi INSERT INTO tabla_1 (idtabla_1,columna_2,columna_3) VALUES ( (select MAX (idtabla_1) from tabla_1 ++1) ,valor_2, valor_3) ; asi me lo imagino yo pero la verdad creo que ando un poco perdido ![]() |
| ||||
Respuesta: ayuda por favor Pues edito, entonces espera que te trasladen al foro de PostgreSql para que allí te indiquen, no al de MySQL.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: ayuda por favor nose si en PostgreSQL será asi, pero puedes utilizar esta idea que yo la uso con mysql SELECT id FROM tu_tabla ORDER BY id DESC LIMIT 0,1; Recuperas el valor y sumas uno. |
| ||||
Respuesta: ayuda por favor PostgresSQL no tiene un campo autoincrementable como lo tiene MySQL. En su lugar maneja Secuencias http://www.postgresql.org/docs/8.4/i...esequence.html Para tener un campo "auto-incrementable" puedes utilizar la palabra clave 'serial', esto te creará de manera automática una secuencia. Por ejemplo:
Código SQL:
Ver original
__________________ I ♥ The Music! |
| ||||
Tema movido desde PHP a PostgreSQL |
| ||||
Respuesta: ayuda por favor Deacuerdo con maturano. Las secuencias son la solución a tu problema. Te muestro en un ejemplo como implementarlas.
Código SQL:
Ver original saludos
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
Etiquetas: |