GridDB Shell执行插入SQL报错[240008:SQL_COMPILE_COLUMN_NOT_FOUND]求助
问题分析与解决:GridDB插入数据时报Column not found错误
错误根源在于你使用了双引号包裹字符串值,而GridDB的SQL语法中,双引号是用来标识列名、表名这类标识符的,单引号才是包裹字符串常量的正确方式。系统误将"John Doe"识别成了一个列名,但你的tbl1表中不存在该列,因此抛出Column not found错误。
修正后的插入语句如下:
INSERT INTO tbl1 (id, name) VALUES (1, 'John Doe');
如果字符串本身包含单引号,可通过连续两个单引号进行转义,例如:
INSERT INTO tbl1 (id, name) VALUES (2, 'John''s Doe');
内容的提问来源于stack exchange,提问作者Kashif Hussain
相关产品推荐
相关产品推荐

