Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Acción DELETE

Estas en el tema de Acción DELETE en el foro de Bases de Datos General en Foros del Web. Hola, Alguien me podría aclarar si es equivalente escribir DELETE * FROM xxxxx WHERE ..... y DELETE FROM xxxxx WHERE ..... El código donde lo ...
  #1 (permalink)  
Antiguo 24/03/2003, 03:24
 
Fecha de Ingreso: marzo-2003
Mensajes: 3
Antigüedad: 21 años, 1 mes
Puntos: 0
Acción DELETE

Hola,

Alguien me podría aclarar si es equivalente escribir

DELETE * FROM xxxxx WHERE .....

y

DELETE FROM xxxxx WHERE .....

El código donde lo utilizo es:

sql = "DELETE FROM links WHERE id="
Id = Request("id")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open constr
Conn.Execute sql & Id

Gracias.
  #2 (permalink)  
Antiguo 24/03/2003, 04:45
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Depende del tipo de bases de datos.
Por ejemplo, MySQL sólo soporta:
DELETE FROM tabla;

En otras bases, la diferencia esta en que:
DELETE * FROM tabla;
Elimina los registros

DELETE FROM tabla;
Elimina los registros y "resetea" el contador de los campos autoincrementales.
__________________
M a l d i t o F r i k i
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:12.