Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clsql 如何在CL-SQL中使用自动增量主键?_Clsql - Fatal编程技术网

Clsql 如何在CL-SQL中使用自动增量主键?

Clsql 如何在CL-SQL中使用自动增量主键?,clsql,Clsql,我将CL-SQL与SQLite后端一起使用,但我无法让自动递增的主键正常工作。我在def view类中声明了一个类似于的插槽: ((id :accessor d-id :db-constraints :primary-key :type integer :db-type "INTEGER") 但是如果我创建了这个类,这个字段就不会被更新,甚至在我从实例调用updaterecords时也不会更新,如果我从记录调用updateinstance,它就会被错误地更新。有没有办法使用自动递增字段CL-S

我将CL-SQL与SQLite后端一起使用,但我无法让自动递增的主键正常工作。我在def view类中声明了一个类似于的插槽:

((id :accessor d-id :db-constraints :primary-key :type integer :db-type "INTEGER")

但是如果我创建了这个类,这个字段就不会被更新,甚至在我从实例调用updaterecords时也不会更新,如果我从记录调用updateinstance,它就会被错误地更新。有没有办法使用自动递增字段CL-SQL?

我认为这可能是由错误引起的。我已向clsql邮件列表发送了一封邮件,该邮件列表为我修复了问题:

我认为这可能是由错误引起的。我已向clsql邮件列表发送了一封电子邮件,该邮件列表为我解决了问题: