Вы не можете в простой таблице. Я понимаю вашу точку зрения, вы хотите сохранить, например, что-то вроде этого:
citizen = {
"name":"",
"id":"",
"childrens":{
children1:{
"name":"",
"id":"",
}
children2:{
"name":"",
"id":"",
}
}
}
Это потому, что sqflite - это инструмент для использования устройства sqlite, и эта БД работает под программным обеспечением apache. Это означает, что Sqflite хранит данные так же, как sql DB хранит данные, и вы не можете хранить объекты в таблице sql.
Вы должны создать другую таблицу для каждой сложной информации по мере необходимости. Примерно так (как псевдокод):
'CREATE TABLE Citizen ('
' id INTEGER PRIMARY KEY,'
' name TEXT,'
' children1Id INTEGER,'
' children2Id INTEGER,'
'); '
'CREATE TABLE Children ('
' id INTEGER PRIMARY KEY,'
' name TEXT'
')'
Надеюсь, это поможет вам.