在sqlite中,我能够使用以下命令创建一个表:
create table myTable(varchar, date, int);
请注意,没有列名!当我使用列名时,我发现了这一点,当我执行where语句时,它不适用于列名,但是当我指定变量类型时它才起作用。怎么了?
答案 0 :(得分:2)
但是他们成了名字而不是数据类型:
sqlite> create table myTable(varchar, date, int);
sqlite> .headers on
sqlite> insert into myTable Values(1,1,1);
sqlite> select * from myTable;
varchar|date|int
1|1|1