Modificar campos en tabla MySQL con ASP

Dependera del proyecto, habra ocaciones en las que requiramos el poder modificar los campos existentes en una tabla MySQL, ya sea agregar, eliminar, modificar.

Para eso usaremos la sentencia ALTER.
Para esto usaremos instrucciones como ADD, DROP y CHANGE, para ver mas opciones puedes checar el siguiente link: http://dev.mysql.com/doc/refman/5.0/es/alter-table.html

El proceso es simple, aqui un pequeño ejemplo:

Conectamos con la Base de datos algo asi:

Set conexion = Server.CreateObject("ADODB.Connection")
set rsupdat=server.createobject("ADODB.connection")
conexion.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;PORT=3306;DATABASE=db; USER=user;PASSWORD=pass;OPTION=3;"

 AGREGAR UN CAMPO
Llamamos a la sentencia ALTER en el SQL, con este agregaremos un campo email, a una tabla llamada test tipo VARCHAT con 60 caracteres y despues del campo id:
sql="ALTER TABLE test ADD email VARCHAR(60) AFTER id"
set rsupdat=conexion.execute(sql)
 
 
 ELIMINAR UN CAMPO

Usaremos la opcion DROP para eliminar un campo, borraremos el mismo que habiamos creado:

sql="ALTER TABLE test DROP email"
set rsupdat=conexion.execute(sql)

CAMBIAR DE NOMBRE A CAMPO
Cambiaremos el nombre de email a correo y cambiaremos la longitud de 60 a 100 caracteres:
sql="ALTER TABLE test CHANGE email correo VARCHAR(100)"

0 comentarios: