Может кто-нибудь осветить функции:
sqlite3_reset();
sqlite3_clear_bindings()
Я понимаю, что могу использовать sqlite3_prepare () для перевода строки SQL в нативный байт-код, который понимает движок. Поэтому двигатель не должен переводить его каждый раз, когда он используется. Я также могу параметризовать такой подготовленный оператор и позже связать с ним значения с помощью sqlite3_bind * () функций.
Я могу присвоить значение NULL этим связанным параметрам с помощью sqlite3_clear_bindings ().
Из документации можно прочитать, что sqlite3_reset () не уничтожает привязки, значения сохраняются и объект переводится в исходное состояние. Что это на самом деле означает?
Особенно часть о неразрушающих связях.