2012-06-01 8 views

Respuesta

124

Sólo añadir en el '0' en su selección.

INSERT INTO table_name (a,b,c,d) 
    SELECT 
     other_table.a AS a, 
     other_table.b AS b, 
     other_table.c AS c, 
     '0' AS d 
    FROM other_table 
+13

1 para un ejemplo completo, pero incluye más cosas que yo usaría normalmente. No tendría '()' alrededor de la declaración 'select' y no alias los nombres de las columnas. Dejaría el cero sin comillas si la columna de destino tuviera un tipo numérico, citando solo si la columna de destino tenía un tipo de datos de carácter. –

1

simplemente seleccione '0' como el valor de la columna deseada

5

Put 0 por defecto en SQL o añadir 0 en su área de mesa de

Cuestiones relacionadas