[Maria-discuss] int(x) does nothing
![](https://secure.gravatar.com/avatar/b8a7b0e18ad036304c47ade5427c889d.jpg?s=120&d=mm&r=g)
We discovered that declaring an int(x) of x characters does not seem to impose any restrictions what-so-ever on the size of data that can be stored in that int. Storing an int of greater dimension than that which was declared does NOT even generate a warning. Can someone please tell us why we are allowed to make such declarations and what are there purposes? Thanks Richard -- LinuxCabal Asociación Civil Ing. Richard Couture Novell CNE, ECNE, MCNE HP/Compaq ASE Tel.: (+52) (333) 145-2638 Cel.: (+52) (044) 333 377-7505 Cel.: (+52) (044) 333 377-7506 Web: http://www.LinuxCabal.org E-Mail: rrc@linuxcabal.org Hosted en la nube Cloud Sigma - www.CloudSigma.com AVISO DE CONFIDENCIALIDAD: Este correo electrónico, incluyendo en su caso, los archivos adjuntos al mismo, pueden contener información de carácter confidencial y/o privilegiada, y se envían a la atención única y exclusivamente de la persona y/o entidad a quien va dirigido. La copia, revisión, uso, revelación y/o distribución de dicha información confidencial sin la autorización por escrito de LinuxCabal está prohibida. Si usted no es el destinatario a quien se dirige el presente correo, favor de contactar al remitente respondiendo al presente correo y eliminar el correo original incluyendo sus archivos, así como cualesquiera copia del mismo. Mediante la recepción del presente correo usted reconoce y acepta que en caso de incumplimiento de su parte y/o de sus representantes a los términos antes mencionados, LinuxCabal tendrá derecho a los daños y perjuicios que esto le cause.
![](https://secure.gravatar.com/avatar/7c5aa7a9dc455b746033c41107444488.jpg?s=120&d=mm&r=g)
Hi Richard,
If I am not mistaken then I believe what you're looking for is this:
http://dev.mysql.com/doc/refman/5.0/en/out-of-range-and-overflow.html
--
http://dk.linkedin.com/in/jesperstaunhansen
2013/5/15 Richard Couture
We discovered that declaring an int(x) of x characters does not seem to impose any restrictions what-so-ever on the size of data that can be stored in that int. Storing an int of greater dimension than that which was declared does NOT even generate a warning.
Can someone please tell us why we are allowed to make such declarations and what are there purposes?
Thanks
Richard -- LinuxCabal Asociación Civil Ing. Richard Couture Novell CNE, ECNE, MCNE HP/Compaq ASE Tel.: (+52) (333) 145-2638 Cel.: (+52) (044) 333 377-7505 Cel.: (+52) (044) 333 377-7506 Web: http://www.LinuxCabal.org E-Mail: rrc@linuxcabal.org Hosted en la nube Cloud Sigma - www.CloudSigma.com
AVISO DE CONFIDENCIALIDAD: Este correo electrónico, incluyendo en su caso, los archivos adjuntos al mismo, pueden contener información de carácter confidencial y/o privilegiada, y se envían a la atención única y exclusivamente de la persona y/o entidad a quien va dirigido. La copia, revisión, uso, revelación y/o distribución de dicha información confidencial sin la autorización por escrito de LinuxCabal está prohibida. Si usted no es el destinatario a quien se dirige el presente correo, favor de contactar al remitente respondiendo al presente correo y eliminar el correo original incluyendo sus archivos, así como cualesquiera copia del mismo. Mediante la recepción del presente correo usted reconoce y acepta que en caso de incumplimiento de su parte y/o de sus representantes a los términos antes mencionados, LinuxCabal tendrá derecho a los daños y perjuicios que esto le cause.
______________________________**_________________ Mailing list: https://launchpad.net/~maria-**discusshttps://launchpad.net/~maria-discuss Post to : maria-discuss@lists.launchpad.**net
Unsubscribe : https://launchpad.net/~maria-**discusshttps://launchpad.net/~maria-discuss More help : https://help.launchpad.net/**ListHelphttps://help.launchpad.net/ListHelp
![](https://secure.gravatar.com/avatar/dc29ac5fb143906cf38dc1059d492f0b.jpg?s=120&d=mm&r=g)
Hi Richard,
On 15May , 2013, at 14:35, Richard Couture
We discovered that declaring an int(x) of x characters does not seem to impose any restrictions what-so-ever on the size of data that can be stored in that int. Storing an int of greater dimension than that which was declared does NOT even generate a warning.
Can someone please tell us why we are allowed to make such declarations and what are there purposes?
Please see http://dev.mysql.com/doc/refman/5.5/en/numeric-type-attributes.html The "attribute" you can put in parentheses to integer types in MySQL/MariaDB is just used optionally for display purposes in client programs. It imposes no limitations on the data that can be stored in or retrieve from the column. Regards, Kolbe
![](https://secure.gravatar.com/avatar/0a56e7d43336455e2b78a4a1c6140fdc.jpg?s=120&d=mm&r=g)
Oh it does.
It is the display width of the integer, as you can read here
http://dev.mysql.com/doc/refman/5.7/en/numeric-type-attributes.html
in contrast to other databases where it is actually the data range.
Michael
2013/5/15 Richard Couture
We discovered that declaring an int(x) of x characters does not seem to impose any restrictions what-so-ever on the size of data that can be stored in that int. Storing an int of greater dimension than that which was declared does NOT even generate a warning.
Can someone please tell us why we are allowed to make such declarations and what are there purposes?
Thanks
Richard -- LinuxCabal Asociación Civil Ing. Richard Couture Novell CNE, ECNE, MCNE HP/Compaq ASE Tel.: (+52) (333) 145-2638 Cel.: (+52) (044) 333 377-7505 Cel.: (+52) (044) 333 377-7506 Web: http://www.LinuxCabal.org E-Mail: rrc@linuxcabal.org Hosted en la nube Cloud Sigma - www.CloudSigma.com
AVISO DE CONFIDENCIALIDAD: Este correo electrónico, incluyendo en su caso, los archivos adjuntos al mismo, pueden contener información de carácter confidencial y/o privilegiada, y se envían a la atención única y exclusivamente de la persona y/o entidad a quien va dirigido. La copia, revisión, uso, revelación y/o distribución de dicha información confidencial sin la autorización por escrito de LinuxCabal está prohibida. Si usted no es el destinatario a quien se dirige el presente correo, favor de contactar al remitente respondiendo al presente correo y eliminar el correo original incluyendo sus archivos, así como cualesquiera copia del mismo. Mediante la recepción del presente correo usted reconoce y acepta que en caso de incumplimiento de su parte y/o de sus representantes a los términos antes mencionados, LinuxCabal tendrá derecho a los daños y perjuicios que esto le cause.
______________________________**_________________ Mailing list: https://launchpad.net/~maria-**discusshttps://launchpad.net/~maria-discuss Post to : maria-discuss@lists.launchpad.**net
Unsubscribe : https://launchpad.net/~maria-**discusshttps://launchpad.net/~maria-discuss More help : https://help.launchpad.net/**ListHelphttps://help.launchpad.net/ListHelp
participants (4)
-
Jesper Staun Hansen
-
Kolbe Kegel
-
Michael Paulini
-
Richard Couture