Error en INSERT ON DUPLICATE KEY desde PHP
Publicado por Dvd (2 intervenciones) el 14/05/2018 10:08:18
Hola a tod@s
Es mi primera participación en un foro, espero explicarme y no equivocarme.
La cuestión es que llevo un par de días atascado en un INSERT que me da error pero no soy capaz de localizar.
Lo escribo en este foro porque sólo me falla desde PHP, si copio la instrucción tal cual y la ejecuto en el SQL de phpMyAdmin funciona perfectamente.
Le he dado un montón de vueltas y no encuentro el fallo. He quitado y vuelto a poner todas las comillas posibles en , función del tipo de datos, he comprobado los nombre de los campos etc pero nada.
No sé si puede tener algo que ver con la versión de PHP o algo similar.
Insisto en que ejecutado en phpMyAdmin funciona perfectamente. Adjunto el INSERT.
Los campos que terminan en F son de tipo texto, el primero de cada grupo es el ID numérico y los demás booleanos.
Gracias por vuestro tiempo de antemano.
Es mi primera participación en un foro, espero explicarme y no equivocarme.
La cuestión es que llevo un par de días atascado en un INSERT que me da error pero no soy capaz de localizar.
Lo escribo en este foro porque sólo me falla desde PHP, si copio la instrucción tal cual y la ejecuto en el SQL de phpMyAdmin funciona perfectamente.
Le he dado un montón de vueltas y no encuentro el fallo. He quitado y vuelto a poner todas las comillas posibles en , función del tipo de datos, he comprobado los nombre de los campos etc pero nada.
No sé si puede tener algo que ver con la versión de PHP o algo similar.
Insisto en que ejecutado en phpMyAdmin funciona perfectamente. Adjunto el INSERT.
Los campos que terminan en F son de tipo texto, el primero de cada grupo es el ID numérico y los demás booleanos.
Gracias por vuestro tiempo de antemano.
1
2
3
4
5
6
7
8
9
10
11
12
INSERT INTO miTabla (item_id, itmPedido, itmPedidoF, itmRecibido,
itmRecibidoF, itmPreparado, itmPreparadoF, itmEnviado, itmFEnv) VALUES
(1, -1, '11/5/2018', -1, '11/5/2018', -1, '13/5/2018', 0, ''),
(2, -1, '11/5/2018', -1, '11/5/2018', -1, '13/5/2018', 0, ''),
(3, -1, '11/5/2018', -1, '11/5/2018', -1, '13/5/2018', 0, ''),
(6, -1, '11/5/2018', -1, '11/5/2018', -1, '13/5/2018', 0, ''),
(9, -1, '02/04/18', -1, '05/04/18', -1, '13/5/2018', 0, ''),
(10, -1, '18/04/02', -1, '18/04/05', -1, '13/5/2018', 0, ''),
(11, -1, '11/5/2018', -1, '13/5/2018', -1, '13/5/2018', 0, ''),
(15, -1, '13-05-2018', -1, '13-05-2018', -1, '13/5/2018', 0, '')
ON DUPLICATE KEY UPDATE
item_id=VALUES(item_id), itmPedido = VALUES(itmPedido), itmPedidoF = VALUES(itmPedidoF), itmRecibido=VALUES(itmRecibido), itmRecibidoF=VALUES(itmRecibidoF), itmPreparado = VALUES(itmPreparado), itmPreparadoF=VALUES(itmPreparadoF), itmEnviado = VALUES(itmEnviado), itmFEnv = VALUES(itmFEnv)
Valora esta pregunta


0