我只是使用以下查询,但它显示错误。有什么建议吗?
<tbody data-bind="foreach: { data: valuesData, as: 'rowData'}">
<tr data-bind="foreach: { data: $parent.columns, as: 'column' }">
<!-- NEW: bind to the corresponding property/observable in ValuesData -->
<td><input type="text" class="form-control textbox" data-bind="textInput: rowData[column.Property]" /> </td>
</tr>
<tr>
<td>
<input type="button" value="Remove Row" data-bind="click: $parent.removeRow" class="btn btn-danger" />
</td>
</tr>
</tbody>
在这里,我想将表格INSERT INTO test1.`tbl_news`.`file`
SELECT * FROM test2.`tbl_download_media`.`media`
WHERE TYPE = 'event'
中的数据复制到DB&#39; test1&#39;来自列表tbl_download_media
和数据库media
的数据库event
。将表tbl_news
与列file
这是错误:
错误代码:1064您的SQL语法出错;检查 与您的MariaDB服务器版本对应的手册 在&#39; .file select * from附近使用的语法 nic_data.tbl_download_media.media其中type =&#39; event&#39;在第1行
答案 0 :(得分:0)
您的insert
语句有一些轻微的syntaxis
错误。这是更正后的版本:
INSERT INTO test1.tbl_news(`file`)
SELECT media FROM test2.tbl_download_media
WHERE TYPE = 'event'
现在,如果您想根据id
类型的event
进行更新:
UPDATE test1.tbl_news AS b
INNER JOIN test2.tbl_download_media AS g
ON (b.id = g.id)
SET b.file = g.media
WHERE TYPE = 'event'