コンピューターのことなどを綴ったメモ (旧:目から鱗 w/SQLite)
| Jeans & Development | 電子ブロック工房 | 三日坊主 | フロントページ |
SHOW KEYS FROM 翻訳 [Nucleus/SQLite]
2006年3月19日
CREATE INDEX 'ibody' ON 'nucleus_item' ('ibody','ititle','imore')");のようにすればよい。この書式をテーブルから読み出すには、
$res=sqlite_mysql_query("SELECT sql,name FROM sqlite_master WHERE type = 'index' and tbl_name = 'nucleus_item' ORDER BY type DESC");
while ($a=sqlite_mysql_fetch_assoc($res)) foreach($a as $key=>$value) echo "$key=>$value</br>\n";で良いらしい。実行結果の例は、次の通り。
sql=>CREATE INDEX 'itime' ON 'nucleus_item' ('itime')
name=>'itime'
sql=>CREATE UNIQUE INDEX 'inumber' ON 'nucleus_item' ('inumber')
name=>'inumber'
sql=>CREATE INDEX 'ibody' ON 'nucleus_item' ('ibody','ititle','imore')
name=>'ibody'
sql=>
name=>(nucleus_item autoindex 1)PostgreSQL [Nucleus/SQLite]
2006年3月17日
NOT NULL の問題 [Nucleus/SQLite]
2006年3月17日
(追記)SQLiteのバージョンによって違うのか、コンパイルオプション或いは、設定によって違うのか、ここのラクーカンのSQLiteではエラーが出なかった(ローカルのコンピューターにインストールしたSQLiteではエラー)。
カーソル形状テスト [コンピューター・その他]
2006年3月15日
<span style="cursor: se-resize">se-resize</span>
<span style="cursor: s-resize">s-resize</span>
<span style="cursor: sw-resize">sw-resize</span>
<span style="cursor: w-resize">w-resize</span>
<span style="cursor: nw-resize">nw-resize</span>
<span style="cursor: n-resize">n-resize</span>
<span style="cursor: ne-resize">ne-resize</span>
<span style="cursor: help">help</span>
<span style="cursor: move">move</span>
<span style="cursor: wait">wait</span>
<span style="cursor: text">text</span>
<span style="cursor: crosshair">crosshair</span>
<span style="cursor: hand">hand</span>
<span style="cursor: default">default</span>
次の予定 [Nucleus/SQLite]
2006年3月15日
1.日付表示の問題(→解消)
2.SQL 関数への対応
3.IF, IFNULL, NULLIF, CASE などの条件構文への対応
最優先で実装する機能:
concat (実装終了)
ifnull (実装終了)
IF (実装終了)
INTERVAL(実装終了)
SHOW FIELDS FROM (実装終了)
SHOW KEYS FROM (実装終了)
ALTER TABLE (実装終了)
MySQL emulator using SQLite [Nucleus/SQLite]
2006年3月13日
MySQL emulator using SQLite [Nucleus/SQLite]
2006年3月12日
MySQL emulator using SQLite [Nucleus/SQLite]
2006年3月12日