我可以从数据库字段中选择更新吗?

时间:2013-05-31 05:35:09

标签: mysql

我要做的是从我网站的一部分用户上传图片中选择更新,我知道我必须在我的数据库中创建一个字段,但首先我想知道我是否可以使用这个语法如:

SELECT UPDATE 
FROM photos 
WHERE album LIKE BINARY 'loggedin_avatar'  
ORDER BY datemade ASC

这是正确的语法吗?我还可以在哪里了解过滤上传到我网站的文件。通常过滤正在上传的文件。

2 个答案:

答案 0 :(得分:1)

如果UPDATE是表photos中的列,那么

使用此

SELECT `update` 
FROM photos 
WHERE album LIKE BINARY 'loggedin_avatar'  
ORDER BY datemade ASC

如果UPDATE不是列,请使用此

SELECT * 
FROM photos 
WHERE album LIKE BINARY 'loggedin_avatar'  
ORDER BY datemade ASC

答案 1 :(得分:0)

不,这不是正确的语法。 SELECTUPDATE是两个不同的查询语句。

如果您尝试从数据库表中选择一个名为update的字段,那么您必须引用它们

SELECT `update` FROM photos WHERE album LIKE BINARY 'loggedin_avatar' ORDER BY datemade ASC"; 

如果您在更新后尝试选择更新的行,则必须发送多个语句。

  • 首先更新行
  • 选择主键字段帮助的更新行。