Hola alguien conoce alguna query para saber el proximo autonumerico de una tabla.....pero tiene que ser exacto....
no me sirve
select (max(codigo) + 1) from usuario
saludos
| |||
proximo autonumerico.... Hola alguien conoce alguna query para saber el proximo autonumerico de una tabla.....pero tiene que ser exacto.... no me sirve select (max(codigo) + 1) from usuario saludos
__________________ Jp |
| ||||
Respuesta: proximo autonumerico....
Código:
Porque no requiere leer un campo específico de la tabla devuelta por SHOW TABLE STATUS...SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'nombredelatabla'; El hecho que te devuelva un valor directo es muy útil si programas, por ejemplo, en .Net, donde se puede usar el método ExecuteScalar() para poner el valor directamente en una variable, sin necesidad de ninguna lectura adicional. Obviamente es más eficiente si conoces el nombre de las tablas en cuestión, y no debes usar LIKE.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |