Comunidad de diseño web y desarrollo en internet online

Como ocultar los errores de MySql?

Citar            
MensajeEscrito el 14 Abr 2012 04:55 pm
Holas;
Tengo una tabla 'caja' con un atributo 'nombre' como PK 'unique', es decir, que no se puede repetir.

Al introducir este codigo desde la consola o desde PhpMyAdmin en el apartado SQL:
INSERT INTO caja(nombre) VALUES ("uno");
INSERT INTO caja(nombre) VALUES ("dos");
INSERT INTO caja(nombre) VALUES ("dos");
INSERT INTO caja(nombre) VALUES ("tres");

Me inserta 'uno', 'dos', dá un error y no inserta 'tres'.

Hay algun modo de hacer que si encuentra un error continue? En php es añadiendo @, pero en MySql no sé, ya que esto no funciona:
INSERT INTO caja(nombre) VALUES ("uno");
INSERT INTO caja(nombre) VALUES ("dos");
@INSERT INTO caja(nombre) VALUES ("dos");
INSERT INTO caja(nombre) VALUES ("tres");


He resumido el problema, solo quiero saber si hay algo rápido como un '@' que oculte los errores.

Gracias.

Por netkuup

31 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Abr 2012 06:34 pm
Al final ya lo he encontrado, para quien le interese:

INSERT IGNORE INTO caja(nombre) VALUES ("uno");
INSERT IGNORE INTO caja(nombre) VALUES ("dos");
INSERT IGNORE INTO caja(nombre) VALUES ("dos");
INSERT IGNORE INTO caja(nombre) VALUES ("tres");

Por netkuup

31 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.