SQLite создать таблицу для Android в Java

Я вижу, что я создаю эту таблицу:

  db.execSQL("CREATE TABLE photos_name (" +
                "id integer primary key , " +
                "realize_id id, " +
                "name text " +
                ");"
        );

И я вижу, что я ошибся, ignore_id должен быть целым числом, но это работает. Не могли бы вы сказать мне, почему?

Когда я сделал это:

String[] columns = {"id", "realize_id", "name"};
    String selection = "realize_id" + "='" + realizeId + "'";
    net.sqlcipher.Cursor toDo = null;
     try {
                toDo = db.query("photos_name", columns, selection, null, null, null, null);
                if (toDo != null && toDo.moveToFirst()) {
                    do {
                        PhotoPath photoPath = new PhotoPath();
                        photoPath.setId(toDo.getLong(0));
                        photoPath.setRealizeId(toDo.getLong(1));
                        photoPath.setPath(toDo.getString(2));
                        photoPaths.add(photoPath);
                    } while (toDo.moveToNext());
                }
            }

У меня есть значение для реализации_id, какой тип значения у меня есть для реализации_ид

Не могли бы вы перефразировать свой вопрос. ? не очень понятно, что требуется и что вы уже сделали.

smilyface 18.01.2019 13:55

Я думаю, что ignore_id это целое число, но ваш вопрос очень неясен, что вы исключаете.

Abedin.Zhuniqi 18.01.2019 14:00

@Spritzig Я хочу знать, данные какого типа являются Reale_id?

tompok 18.01.2019 14:07

@smilyface хочет знать, какой тип данных является Reale_id?

tompok 18.01.2019 14:07

@tompok Это целое число.

Abedin.Zhuniqi 18.01.2019 14:18

@Spritzig, но не могли бы вы сказать мне, почему?

tompok 18.01.2019 14:58

Поскольку вы устанавливаете реализацию_id из идентификатора при создании базы данных SQLite.

Abedin.Zhuniqi 18.01.2019 15:00
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
7
45
0

Другие вопросы по теме