PROBLEMAS con SQL

Iniciado por black_jjk, 17 Agosto 2007, 20:46 PM

0 Miembros y 1 Visitante están viendo este tema.

black_jjk

 :(He intentado por todos los medios CREAR una tabla en una base de datos y funciona de maravilla mientras no use el "AUTO_INCREMENT" en los indices, preguntando, me informarón que la base de datos en cuestión esta en un equipo con LINUX??? (lo de ???? es porque no tienen idea de la versión), la base en cuestión se encuentra almacenada en una máquina de la red y yo desde un programa había podido conectarme y modificar las tablas e incluso crear otras, hasta ahora, ya intente con todo, alguién me comento de RED HAT, pero no se como demonios me pueda ayudar eso ahora, alguien tiene alguna idea? la instruccón que he usado es:
CREATE TABLE entidades (cve_entidad INT(3) NOT NULL AUTO_INCREMENT,nombre CHAR(50))

FilEMASTER

mas que el sistema operativo necesitaras saber el motor de base de datos, cuando tengas eso pues echale un ojo a "su sql" y a correr...

Hans el Topo

lo he probado en mysql xk creía que era por clave primaria y wualá

#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key

lo tienes que declarar como clave primaria

CREATE TABLE `aaa` (
`campo1` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`campo2` VARCHAR( 20 ) NOT NULL
)


esto igual iba mejor en dudas web no?
 

black_jjk

Gracias por sus comentarios, averigüando me dí cuenta que el motor de bases de datos es PostgresSQL, así que me fui a la pag. y me descargue un programa llamado pgAdmin, use mi conexión y LISTO!!!.
;D ;D
Lo mejor del asunto es que este programa muestra todas las partes de la base de datos y me permite crear tablas, esquemas, funciones, vistas, etc.
Pero también tiene un panel SQL donde se muestra el código y te permite aprender más aun.