[ Foro de SQL (y MySQL) ]

migrar Codigo de sql server a MySQL

13-May-2015 19:10
Invitado (itzel ponce de leon)
1 Respuestas

Tengo el sig codigo

 
CREATE TABLE [dbo].[Users](
   [UserID] [int] IDENTITY(1,1) NOT NULL,
   [UserName] [varchar](50) NOT NULL,
   [Password] [varchar](50) NOT NULL,
   [UserEmailAddress] [varchar](50) NOT NULL,
CONSTRAINT [PK_Users] PRIMARY KEY CLUSTERED 
(
   [UserID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, 
   IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
 


Pero debo hacer esto pero en MySQL como quedaria el codigo


16-May-2015 11:35
Nacho Cabanes (+30)

El formato sería muy parecido, le quitas los corchetes y la mayoría de las opciones extra que aparecen tras el WITH. Además, la clave primaria no hace falta indicarla como CONSTRAINT. Sería algo como:

 
CREATE TABLE Users ( 
  UserID int NOT NULL, 
  UserName varchar(50) NOT NULL, 
  Password varchar(50) NOT NULL, 
  UserEmailAddress varchar(50) NOT NULL, 
  PRIMARY KEY (UserID)
)
 


Tienes más detalles en la referencia oficial:

https://dev.mysql.com/doc/refman/5.1/en/create-table.html
 






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)