eolas/neuron/94ceb35e-3c61-4d4c-8a6c-d915cb15a2b0/Insert_data_into_SQL_table.md
2024-10-21 09:00:02 +01:00

895 B

tags
SQL
databases

Insert data into table with SQL INSERT statement

A table named sales:

saleId modelId date salesPerson
223 2 2020-01-09 tgomay
321 3 2020-03-14 snedgamon
491 4 2021-08-06 tricksahoy
INSERT INTO sales
VALUES (1, 11, '2020-01-01','mhogan');

If you intend to miss out a value, you shouldn't leave it blank, you should instead use NULL :

INSERT INTO sales
VALUES (1, 11, '2020-01-01', NULL);

The approach above works well if the order of entry matches the order of the table fields. If this is not the case you can specify the order as part of the INSERT statement:

INSERT INTO sales**(employee_id, sale_id, model_id, sale_date)**
VALUES ('mhogan', 1, 11, '2020-01-01',);