dポイントプレゼントキャンペーン実施中!

adobe AirにてSQLiteを使っています。

ある値を加算してやりたいのですがmySQLと同じ書き方ではできませんでした。下の2つの書き方はいずれもだめでした。
UPDATE table1 SET cnt+=1
UPDATE table1 SET cnt=cnt+1

どのように書けばいいのでしょうか?
よろしくおねがいします。

A 回答 (1件)

SQLの基本的な構文であり、MySQLとは違うといったことはありません。



update 表名 set 列名=列名+1

>mySQLと同じ書き方ではできませんでした。下の2つの書き方はいずれもだめでした。

「だめ」とは、具体的にどうなるのですか?
文法エラー?
更新しているはずなのに、値が変わっていない?
    • good
    • 0
この回答へのお礼

chukenkenkouさん、わざわざお忙しい中この質問に目を通してくださってありがとうございます。
お礼が遅れて申し訳ありませんでした。教えてgooからのメールが今日届いたため、気づくことができませんでした。

>SQLの基本的な構文であり、MySQLとは違うといったことはありません。
との御助言より、もう一度落ち着いて試したろころ、うまくいきました。
原因は全く別のことでした。

ありがとうございました。

お礼日時:2009/02/14 22:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す