Я знаю, что это прекрасно работает, если моя база данных - это MySQL. И, возможно, другие.Как переносимый (или нет) SQLLiteral ("NOW()") в web.py DB INSERT?
seq_id = db.insert('mytable', first="Bob",last="Smith",joined=web.SQLLiteral("NOW()"))
Ну, прямо сейчас, клиенты базы данных будут использовать является MySQL, но это не может быть дело в ближайшем будущем. Как я могу гарантировать, что у меня не будет головных болей, если клиент решит, что он должен работать над Postgres, Oracle, SQL Server и еще чего?
Ницца! Что «более стандартное», с круглыми скобками или без них? Или оба одинаково? – JCCyC
@JCCyC - Без круглых скобок. В SQL Server у вас нет выбора. Ошибка использования 'CURRENT_TIMESTAMP()' –