Tema: Casteo MySQL
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2011, 13:08
nicostone
 
Fecha de Ingreso: marzo-2009
Mensajes: 76
Antigüedad: 16 años
Puntos: 1
Casteo MySQL

Hola gente tengo una duda sobre mysql estoy realizando unas pruebas y quiero insertar datos desde php a MySql y me esta sucediendo lo siguiente por ejemplo tengo dos campos en mi BD uno es un precio y el otro una cantidad es decir entero sin signo les dejo como los tengo declarados

Precio - DECIMAL(19,4) - NOT NULL
Cantidad - INTEGER - NOT NULL

Bueno el problema que tengo es que por ejemplo a Precio le envio un string digamos 'P' y no me tira error sino que me lo castea y pone en la DB 0.0000 y quiero que falle.
Lo mismo pasa en cantidad le envio un string 'C' y me lo castea como 0 y de nuevo quiero que falle.

Alguien me puede decir como hago para que MySql me tire error en esos casos.

Desde ya muchas gracias.

NicoStone.