INSERT OR IGNORE INTO visits VALUES ($ip, 0);
UPDATE visits SET hits = hits + 1 WHERE ip LIKE $ip;
これには、「ip」列にUNIQUE(またはPRIMARY KEY)制約が必要です。
編集:別の優れたソリューション: https://stackoverflow.com/a/4330694/89771 。
INSERT OR IGNORE INTO visits VALUES ($ip, 0);
UPDATE visits SET hits = hits + 1 WHERE ip LIKE $ip;
これには、「ip」列にUNIQUE(またはPRIMARY KEY)制約が必要です。
編集:別の優れたソリューション: https://stackoverflow.com/a/4330694/89771 。