2012-04-19 12 views
10

Sto creando una tabella come segue:Come posso definire una colonna come 64bit integer utilizzando SQL

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

Come posso definire la seconda colonna come 64bit intero?

+4

** Che sistema di database ** e quale versione ?? ** SQL ** è solo Structured Query Language - una lingua utilizzata da molti sistemi di database - SQL è ** NON ** un prodotto di database ... roba come questa è molto spesso specifica del fornitore - quindi abbiamo davvero bisogno di sapere cosa sistema di database che stai usando .... –

risposta

4

Presumo che si stia utilizzando SQL Server. Si desidera utilizzare un

bigint - signed 64-bit. 
+1

sto usando mysql in effetti, è bigint ok per mysql? – speedmancs

+9

Sì (ancora 10 caratteri da aggiungere) –

15

In MySQL, il tipo di dati BIGINT rappresenta un numero intero di 8 byte (64 bit). Può essere SIGNED o UNSIGNED che consente (o impedisce) numeri negativi nella colonna.

È possibile leggere ulteriori informazioni su tutte le varianti dei tipi di dati interi MySQL here. Gli attributi della colonna sono discussi here.

Problemi correlati