SQLite在已有表中插入行时提示incomplete input

各位在使用数据库时有没有过如果表不存在就新建表,如果表内没有字段就新建字段的经历

有没有明明所有网上百度来的要素都有,就是偏偏出不来结果还有错误提示的经历呢

SQLite在已有表中插入行时提示incomplete input_第1张图片

SQL的语法很奇怪,你在结尾加不加分号一般情况下都无所谓,这是针对select语句。如果你常用select语句,不太常用其他语句,那如果你的习惯还不好(比如我写SQL语句习惯性不加分号),那就有可能陷入崩溃。

alter table test add column test string
alter table test add column test string;
ALTER TABLE test ADD COLUMN test string;

上面的SQL语句中我自己写了第一行,网上拷贝了第三行,发现只有我的不能用,在CSDN给的编辑器里看这个区别很明显吧

那你再看这个,那个精致的分号,所以一个好的编辑器多重要。

就是跟大家说,以后习惯好一点,记得带分号就好了。

 

你可能感兴趣的:(错误心得)