如果没有在数据库

时间:2015-12-02 00:37:17

标签: mysql sql dateadd

我想知道这个DATE_ADD函数虽然方便,我似乎不理解它的功能,因为我试图让它插入前一周的所有日期。由于业主只希望在网站上激活周数日期。

尝试:

insert into booking ('appiontmentdate') values (DATE_ADD(curdate(),INTERVAL 1 WEEK);

1 个答案:

答案 0 :(得分:0)

尝试在原始SQL语句的末尾添加额外的')':

    log4net:ERROR [AdoNetAppender] ErrorCode: GenericFailure. Exception while writing to database
System.ArgumentOutOfRangeException: El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección.
Nombre del parámetro: index
   en System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   en System.Data.SQLite.SQLiteParameterCollection.GetParameter(Int32 index)
   en System.Data.SQLite.SQLiteParameterCollection.GetParameter(String parameterName)
   en System.Data.Common.DbParameterCollection.System.Data.IDataParameterCollection.get_Item(String parameterName)
   en log4net.Appender.AdoNetAppenderParameter.FormatValue(IDbCommand command, LoggingEvent loggingEvent)
   en log4net.Appender.AdoNetAppender.SendBuffer(IDbTransaction dbTran, LoggingEvent[] events)
   en log4net.Appender.AdoNetAppender.SendBuffer(LoggingEvent[] events)
System.ArgumentOutOfRangeException: El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección.
Nombre del parámetro: index
   en System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   en System.Data.SQLite.SQLiteParameterCollection.GetParameter(Int32 index)
   en System.Data.SQLite.SQLiteParameterCollection.GetParameter(String parameterName)
   en System.Data.Common.DbParameterCollection.System.Data.IDataParameterCollection.get_Item(String parameterName)
   en log4net.Appender.AdoNetAppenderParameter.FormatValue(IDbCommand command, LoggingEvent loggingEvent)
   en log4net.Appender.AdoNetAppender.SendBuffer(IDbTransaction dbTran, LoggingEvent[] events)
   en log4net.Appender.AdoNetAppender.SendBuffer(LoggingEvent[] events)

HTH