I create a procedure for input costomers info as following. But it failed.
I call the procedure and input values. The “default” in line 16 does not work.
I create a procedure for input costomers info as following. But it failed.
I call the procedure and input values. The “default” in line 16 does not work.
I’d expect DEFAULT
to insert a columns default value and that wouldn’t make much sense for a primary key column.
Try an INSERT
with column names (INSERT INTO customers (first_name, ...)
.
I believe in MySQL you can use NULL
as the column value for the auto increment column in an INSERT statement but I’d prefer the named insert.