TDengine icon indicating copy to clipboard operation
TDengine copied to clipboard

Go-taosql-sql

Open ZHOUAXING927 opened this issue 2 years ago • 5 comments

Bug Description 测试taosql go的驱动 在使用占位符时 拼接时没有加上单引号。

正确拼接 create database if not exists ? precision 'us' keep 365 实际拼接 create database if not exists ? precision us keep 365

Screenshots image

ZHOUAXING927 avatar Jul 25 '22 09:07 ZHOUAXING927

insert 时候 现在也是不加单引号的

ZHOUAXING927 avatar Jul 25 '22 09:07 ZHOUAXING927

@ZHOUAXING927 这个是为兼容之前设计,需要手动加上单引号

huskar-t avatar Jul 25 '22 11:07 huskar-t

@ZHOUAXING927是为了提前设计,需要手动使用这个单引号

还有一个问题 insert into table1 values('10','100') table2 values('10','100') ; 在插入或者查询的时候,不分数据类型 都加上单引号会有什么效率或者其他的影响吗?

ZHOUAXING927 avatar Jul 26 '22 00:07 ZHOUAXING927

@ZHOUAXING927 只有字符类型需要加单引号,其他加单引号会语法错误

huskar-t avatar Jul 26 '22 02:07 huskar-t

@ZHOUAXING927 只有字符类型需要加单引号,其他加单引号会语法错误 我在实际使用中 在插入的时候都 添加了单引号 但是并没用引起报错 类型有 double bigint binary bool 是否因为版本问题 低版本不支持全部加 单引号 如果是的话可以给个版本号吗 我们zorm最近在适配 td

ZHOUAXING927 avatar Jul 26 '22 02:07 ZHOUAXING927