2012-04-19 44 views
10

tôi là tạo ra một bảng như sau:Làm thế nào tôi có thể xác định một cột như 64bit nguyên sử dụng SQL

create table SomeTable (
LoginTime int, 
someValue 64bit-int 
) 

Làm thế nào tôi có thể xác định cột thứ hai là 64bit số nguyên?

+4

** Hệ thống cơ sở dữ liệu ** và phiên bản nào ?? ** SQL ** chỉ là ngôn ngữ truy vấn có cấu trúc - một ngôn ngữ được nhiều hệ thống cơ sở dữ liệu sử dụng - SQL là ** KHÔNG ** một sản phẩm cơ sở dữ liệu ... những thứ như thế này thường rất cụ thể cho nhà cung cấp - vì vậy chúng tôi thực sự cần biết hệ thống cơ sở dữ liệu bạn đang sử dụng .... –

Trả lời

4

Tôi cho rằng bạn đang sử dụng Sql Server. Bạn muốn sử dụng một

bigint - signed 64-bit. 
+1

Tôi đang sử dụng mysql thực sự, là bigint ok cho mysql? – speedmancs

+9

Có (cần thêm 10 ký tự) –

15

Trong MySQL, các BIGINT datatype đại diện cho một số nguyên 8 byte (64-bit). Nó có thể là SIGNED hoặc UNSIGNED cho phép (hoặc ngăn ngừa) số âm trong cột.

Bạn có thể đọc thêm về tất cả các biến thể của các loại dữ liệu số nguyên MySQL here. Các thuộc tính cột được thảo luận here.

Các vấn đề liên quan