:-( Es algo sencillo pero esque no encuentro como en una tabla puedo ingresar un nuevo campo, en este caso seria ID_Prueba xD pero esque no se como ponerle, uso phpMyAdmin
Vamos a ver, ya se introducirla, pero cuando la intrducco manualmente con el phpmyadmin me dice lo siguiente
consulta SQL:
ALTER TABLE `prueba` ADD `ID_Prueba` INT NOT NULL AUTO_INCREMENT
MySQL ha dicho:
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
y la verdad es que no l otengo muy claro porque yo el campo que quiero meter es ams o menos asi:
ID_Prueba int(11) DEFAULT '0' NOT NULL auto_increment,
PRIMARY KEY (ID_Prueba),
UNIQUE ID_Prueba (ID_Prueba)
cuando lo escribas en php, no añadas las comillas simples... tambien puedes especificar despues de que row quieres que se añada el nuevo...
ALTER TABLE tabla ADD nuevorow INT NOT NULL AUTO_INCREMENT AFTER rowanteriror;
en php sería ,,,
$add = mysql_query("ALTER TABLE prueba ADD ID_Prueba INT NOT NULL AUTO_INCREMENT AFTER id", $linkdeconexión);