sqlite> select rowid from table_name;で行番号表示。
sqlite> update table_name set id = rowid;
で投入完了。
なんちゃってauto incrementのできあがり。
学習記録をメモしていきます。(SQLは主にMySQL、SQLite)
sqlite> select rowid from table_name;で行番号表示。
sqlite> update table_name set id = rowid;
Error - date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in COREPATH/classes/fuel.php on line 167ググって、
'default_timezone' => 'Asia/Tokyo',
update table_name set col_name = replace(col_name,'置換される文字列','置換後の文字列');上手く行って良かった。
MYSQL にて日付の範囲指定をする場合は、
日付のところにシングルコーテーションを付けるのを忘れないようにする。
$sql = "select * from XXTABLE where HIDUKE >= '2009-7-1' and HIDUKE < '2009-8-1'"; 上の例は2009年7月のデータを抽出しろ という意味合い。