2012-04-19 10 views
10

estoy creando una tabla como la siguiente:¿Cómo puedo definir una columna como un entero de 64 bits utilizando SQL

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

¿Cómo puedo definir la segunda columna como número entero de 64 bits?

+4

** ¿Qué ** sistema de base de datos y qué versión? ** SQL ** es solo el lenguaje de consulta estructurado, un lenguaje utilizado por muchos sistemas de bases de datos. SQL es ** NO ** un producto de base de datos ... este tipo de cosas suele ser específico del proveedor, por lo que realmente necesitamos saber qué sistema de base de datos que está usando .... –

Respuesta

4

Supongo que está utilizando el servidor Sql. Usted desea utilizar un

bigint - signed 64-bit. 
+1

estoy usando mysql de hecho, ¿es bigint ok para mysql? – speedmancs

+9

Sí (10 caracteres más para ir) –

15

En MySQL, el BIGINT tipo de datos representa un 8 bytes (64 bits) número entero. Puede ser SIGNED o UNSIGNED que permite (o evita) números negativos en la columna.

Puede leer más sobre todas las variantes de los tipos de datos enteros de MySQL here. Los atributos de la columna se discuten en here.

Cuestiones relacionadas