Preguntas etiquetadas con alter-table

La "ALTER TABLE" es una instrucción SQL que le permite realizar cambios de esquema en una tabla de base de datos (es decir, agregar, eliminar o modificar columnas de una tabla existente).

19
Modifique una columna de MySQL para que sea AUTO_INCREMENT
Estoy tratando de modificar una tabla para hacer su columna de clave principal AUTO_INCREMENTdespués del hecho. He intentado el siguiente SQL, pero recibí una notificación de error de sintaxis. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT ¿Estoy haciendo algo mal o no es posible? + -------------------- + El | VERSIÓN …
194 sql  mysql  alter-table 


4
¿Puedo crear una restricción predeterminada con nombre en una declaración de agregar columna en SQL Server?
En SQL Server, tengo una nueva columna en una tabla: ALTER TABLE t_tableName ADD newColumn NOT NULL Esto falla porque especifico NOT NULL sin especificar una restricción predeterminada. La tabla no debe tener una restricción predeterminada. Para evitar esto, podría crear la tabla con la restricción predeterminada y luego eliminarla. …








19
¿ALTERAR LA MESA sin bloquear la mesa?
Cuando se realiza una instrucción ALTER TABLE en MySQL, toda la tabla está bloqueada para lectura (permitiendo lecturas simultáneas, pero prohibiendo escrituras simultáneas) durante la duración de la declaración. Si se trata de una tabla grande, las declaraciones INSERT o UPDATE podrían bloquearse durante muuuucho tiempo. ¿Hay alguna manera de …
107 sql  mysql  ddl  alter-table 



14
ALTER TABLE AGREGAR COLUMNA SI NO EXISTE en SQLite
Recientemente hemos tenido la necesidad de agregar columnas a algunas de nuestras tablas de bases de datos SQLite existentes. Esto se puede hacer con ALTER TABLE ADD COLUMN. Por supuesto, si la tabla ya ha sido alterada, queremos dejarla sola. Desafortunadamente, SQLite no admite una IF NOT EXISTScláusula sobre ALTER …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.