0 / 0 / 0
Регистрация: 28.11.2014
Сообщений: 25
|
|
1 | |
QSQLTableModel MYSQL Timestamp29.07.2016, 21:59. Показов 615. Ответов 5
Метки нет Все метки)
(
в таблице MySQL есть столбец типа TIMESTAMP со значением по умолчанию CURRENT_TIMESTAMP. При заполнении таблицы вручную например через MySQL Workbench, или через консоль в колонке ставится текущая дата/время - как и должно быть. Вопрос: как при добавлении новой записи из под QSQLTableModel (при помощи insertRow) установить CURRENT_TIMESTAMP? Сейчас у меня результат такой, что в колонке показывается 0000-00-00 00:00:00, т.е. timestamp не ставится. Передавал и строку с пустой ячейкой (никак не редактированной), и пробовал вписывать "NULL", и пустую строку - ничего не помогает. Остальные ячейки запоолняются без проблем.
Кто нибудь сталкивался с подобным?
0
|
|
29.07.2016, 21:59 | |
Ответы с готовыми решениями:
5
QSqlTableModel QSqlTableModel
QTableView и QSqlTableModel |
7341 / 6268 / 2851
Регистрация: 14.04.2014
Сообщений: 27,146
|
|
29.07.2016, 22:16 | 2 |
Текущую дату и время надо, что ли?
0
|
0 / 0 / 0
Регистрация: 28.11.2014
Сообщений: 25
|
|
29.07.2016, 22:31 [ТС] | 3 |
В точку. Только из под QSQLTqbleModel чтобы ставилась.
0
|
7341 / 6268 / 2851
Регистрация: 14.04.2014
Сообщений: 27,146
|
|
29.07.2016, 22:34 | 4 |
Ну присвой просто текущую.
0
|
0 / 0 / 0
Регистрация: 28.11.2014
Сообщений: 25
|
|
29.07.2016, 22:37 [ТС] | 5 |
Хочется чтобы ставилось автоматом при помощи дефолтного CURRENT_TIMESTAMP. Не пойму - толи я что то не так делаю, толи проблема конкретно у меня, толи так в принципе нереально.
0
|
7341 / 6268 / 2851
Регистрация: 14.04.2014
Сообщений: 27,146
|
|
29.07.2016, 22:45 | 6 |
А через QSqlQuery c CURRENT_TIMESTAMP в INSERT добавляется?
0
|
29.07.2016, 22:45 | |
Помогаю со студенческими работами здесь
6
QSqlTableModel выборка
Не работает insertRecord в QSqlTableModel QSqlTableModel GROUP BY, как ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |