Update sqlite3-python/README.md

This commit is contained in:
2024-09-24 12:53:17 -04:00
parent d14689d4f6
commit 7df52a8799

View File

@@ -10,11 +10,11 @@ sql = SQL()
```python
def SQL():
sql = __import__('sqlite3').connect('sql.db', isolation_level=None).execute
sql('PRAGMA journal_mode=WAL')
sql('CREATE TABLE IF NOT EXISTS d (k PRIMARY KEY, v)')
return type('', (), dict(__call__=lambda _, *args: [*sql(*args)],
__setitem__=lambda _, *kv: sql('INSERT OR REPLACE INTO d VALUES (?,?)', kv),
__getitem__=lambda sql, *k: sql('SELECT v FROM d WHERE k = ?', k)[0][0]))()
sql('PRAGMA journal_mode = WAL')
sql('CREATE TABLE IF NOT EXISTS dict (key PRIMARY KEY, value)')
return type('', (), dict(__call__=lambda _, *args: list(sql(*args)),
__setitem__=lambda _, *kv:sql('INSERT OR REPLACE INTO dict VALUES(?,?)',kv),
__getitem__=lambda sql,*k:sql('SELECT * FROM dict WHERE key=?', k)[0][1]))()
#
sql = SQL()
sql[4] = 2