Estoy aprendiendo sql desde cero, ya que hasta ahora solo sabía de sql por las consultas básicas que se hacen desde PHP.
He creado una base de datos "pruebas", en ella una tabla "tabla1" con los campos
id_tabla1 int not null,
nombre varchar (100),
apellidos varchar (100),
primary key (id_tabla1)
el problema es que quiero añadir auto_increment al campo id_tabla1 pero no lo he logrado.
he leído y buscado sobre alter table y auto_increment pero no me aclara nada sobre la sintaxis o si me falta algo.
lo he intentado con las cláusulas add, change y modify pero sin resultados y sin saber si es eso exactamente lo que me está fallando en la siguiente alteración
Código SQL:
Ver originalALTER TABLE tabla1 CHANGE id_tabla1 id_tabla1 AUTO_INCREMENT ;
##otra manera que lo intento es con MODIFY
ALTER TABLE tabla1 MODIFY id_tabla1 AUTO_INCREMENT ;
##y otra manera es con ADD
ALTER TABLE tabla1 ADD id_tabla1 AUTO_INCREMENT ;
pero nada, no puedo, me devuelve error.
saludos!!