I create a table with a virtual column:
Now I insert an explicit value to the virtual column, and it returns an error as expected:
Now I insert a value into the virtual column, but using DEFAULT(a) instead of an explicit value:
It inserted the record without the error. Looks wrong. Expect to get the same error.