SQLite Forum

Why was there no error message at CREATE TABLE?
If you parse that with the grammer diagrams, 

CREATE TABLE bad(a text b integer)

parses as having a column a with type-name of  'text b integer'

as the type-name production allows for a series of names

Thus, the syntax IS valid.