Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 利用matlab数据库工具箱在数据库表中插入日期和时间_Mysql_Sql_Matlab_Database Connection - Fatal编程技术网

Mysql 利用matlab数据库工具箱在数据库表中插入日期和时间

Mysql 利用matlab数据库工具箱在数据库表中插入日期和时间,mysql,sql,matlab,database-connection,Mysql,Sql,Matlab,Database Connection,是否可以使用codedatestr(现在)在表中插入当前时间 我得到这个错误: Error using database/fastinsert (line 86) Input data must be a cell array, matrix, or structure Error in licenseplate>pushbutton23_Callback (line 615) fastinsert(conn,tableName,colnames2,txt); 在命令窗口中 代码如下:

是否可以使用code
datestr(现在)在表中插入当前时间

我得到这个错误:

Error using database/fastinsert (line 86) Input data must be a cell array, matrix, or structure

Error in licenseplate>pushbutton23_Callback (line 615) fastinsert(conn,tableName,colnames2,txt);
在命令窗口中

代码如下:

conn = database('vlmsystem','admin','admin');
dbpath = 'C:\Users\Sony Vaio\Documents\Task\0.1 Systems\System 1 - edited\Appendix\vlogdbase.mdb';
tableName = 'vehicleLog';
colnames = {'plate_number','date_time','login_logout'};
colnames1 = {'plate_number'};
colnames2 = {'date_time'};
colnames3 = {'login_logout'};
txt = datestr(now);
fastinsert(conn,tableName,colnames2,txt);
close(conn);
使用txt={datestr(现在)}编辑:

我得到这个错误,它没有在表中记录日期

牌照

txt=

'25-Oct-2013 02:03:59'

根据您的数据库格式化
datestr
。 如何格式化日期字符串在
datestr
文档中有描述。 您几乎可以复制并粘贴上一条错误消息:

txt={datestr(现在是'yyyy-mm-dd HH:mm:SS')}


应该可以。

您是否尝试过按照错误消息中的建议,将日期字符串放入单元格数组?:
txt={datestr(now)}
尝试过这样做,但仍然没有将数据导出到表中。@sebastian有办法更改日期和时间的格式吗?我认为当前的格式是dd-mm-yyy-hh:mm:ss
Error using database/datainsert (line 129)
Unable to insert element in row 1 column 1, 25-Oct-2013 02:03:59.
Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]

Error in licenseplate>pushbutton23_Callback (line 615)
datainsert(conn,tableName,colnames2,txt);