SQL Editor
Mostrar más instrucciones
Uso de SQL Server
1
Abra un programa editor de SQL .
2
Agregue el siguiente código :
INSERT INTO valores MyTable ( MiColumna ) ( " AnyValue " )
Esto insertará la nueva fila de datos
3 < . p> Agregar código para recuperar la columna de identidad de la nueva fila :
SELECT NEWID = SCOPE_IDENTITY ()
Desde la introducción de SQL Server 2000, se ha añadido esta función y es más preciso de @ @ IDENTITY , que se utilizó antes de esto.
uso de bases de datos MySQL
4
Abra un programa editor de MySQL.
5
Check que la columna de identidad, en la tabla de base de datos , se utiliza la función AUTO_INCREMENT . Si se inserta un registro en una tabla que contiene esto, usted puede obtener el valor almacenado en esa columna llamando al mysql_insert_id () o funciones LAST_INSERT_ID ().
6
Agregue el código siguiente para automáticamente actualizar otra mesa, con la identidad de la nueva fila de la primera tabla :
INSERT INTO MyFirstTable (auto, texto )
VALORES
( NULL , 'text '); # ID generar insertando NULL
INSERT INTO VALORES
MySecondTable (id , texto) ( LAST_INSERT_ID () , ' texto ' ) ; # ID usar en el cuadro segundo
El campo de identidad crea automáticamente en la primera tabla se llama con la función " LAST_INSERT_ID ()". Esto se inserta en la tabla
Si desea utilizar el campo de identidad en el código PHP, obtener el nuevo campo de identidad mediante el siguiente código de función MySQL " MySecondTable . "
Used_id = mysql_insert_id . ( y mysql) ;
Usar el acceso a la base de datos
7
Abra un programa editor de SQL
8
Añada la siguiente sentencia SQL:
INSERT INTO valores MyTable ( MiColumna ) ( " AnyValue " )
Esto inserta una nueva fila en una tabla de base de datos.
9
Agregar código para volver al campo de identidad para la nueva fila :
SELECT @ @ IDENTITY
la instrucción de inserción y de esta declaración , de la etapa anterior , se puede introducir en la misma consulta. Esto significa que sólo una llamada se realiza sobre la base de datos y un ahorro de recursos en el servidor de base de datos.