UPDATE tbl_name SET fieldname='bbb' ORDER by id LIMIT 1

解决方案 »

  1.   

    update [tb_name]
    set [filename='filename']
    select top 1 *
    from [tb_name]
    where [conditions]
    order by [id]我刚学.也不懂.感觉这样可以实现.
      

  2.   

    上面说得不行呀!
    另外limit是什么意思?
      

  3.   

    我用的是SQLserver2000.
    你用mysql啊?不懂.呵呵.
      

  4.   

    哦,是access Gspd2(Gspd2) 要写成
    update 
    (select top 1 *
    from [tb_name]
    where [conditions]
    order by [id]
    )set [filename='filename']
    才行mathematician(数学家) 得不懂
      

  5.   

    对.我刚才写的不对.会改变所有行.
    这回应该对了.
    呵呵
    我昨天开始学的sql还不会啥.别见怪.
      

  6.   

    UPDATE tbl_name SET fieldname='bbb' ORDER by id LIMIT 1
    这种写法access有没有类似得
      

  7.   

    呵呵,access问题怎么发到mysql版中来了??
      

  8.   

    access不熟,不过ms sqlserver中的写法倒是知道:update tbl_name set field_name='aaaaaa'
    from (select top 1 * from tbl_name order by id) as b
    where tbl_name.id=b.id