Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengapa saya tidak mendapatkan kesalahan pengaturan panjang tipe data INT yang lebih besar di MySQL?

M nilai tidak memengaruhi rentang angka yang dapat Anda simpan. Anda dapat menyimpan nomor yang sama di INT(1) seperti dalam INT(30) . Nomor tersebut hanya memengaruhi ZEROFILL perilaku .

mysql> CREATE TEMPORARY TABLE foobar(x INT(40) ZEROFILL);
Query OK, 0 rows affected (0.00 sec)

mysql> INSERT INTO foobar(x) VALUES (42);
Query OK, 1 row affected (0.00 sec)

mysql> SELECT * FROM foobar;
+------------------------------------------+
| x                                        |
+------------------------------------------+
| 0000000000000000000000000000000000000042 |
+------------------------------------------+
1 row in set (0.00 sec)

mysql>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah urutan kolom dalam pernyataan pilih memengaruhi kecepatan kueri?

  2. Bagaimana cara mendapatkan data dari database untuk melihat halaman di laravel?

  3. Bagaimana cara menghasilkan halaman HTML secara dinamis menggunakan PHP?

  4. Memasukkan objek datetime.datetime Python ke MySQL

  5. DAYNAME() Contoh – MySQL