大家先看看下面的 4條 sql 語句 的執行結果有什麼異同?
首先,說一下前提條件:在資料庫中,表 test 的 id 字段 是bigint型別。
1、select t.user_name from test t where t.id=('7385,8441,9795,8524,7796,8393,8894');
2、select t.user_name from test t where t.id in ('7385,8441,9795,8524,7796,8393,8894');
3、select t.user_name from test t where t.id in ('7385','8441','9795','8524','7796','8393','8894');
4、select t.user_name from test t where t.id in (7385,8441,9795,8524,7796,8393,8894);
第一條 和 第二條 sql 語句執行後的結果等同於:
select t.user_name from test t where t.id=7385;
也就是只查詢出了第乙個的使用者名稱。
第三條 和 第四條 sql 語句查詢出了所有 in 條件裡的使用者名稱。
Python一點注意
pickle模組中的兩個主要函式是dump 和load dump 函式接受乙個檔案控制代碼和乙個資料物件作為引數,把資料物件以特定的格式儲存到給定的檔案中。當我們使用load 函式從檔案中取出已儲存的物件時,pickle知道如何恢復這些物件到它們本來的格式。這兩個函式均能接收 字串 但 raw in...
關於header 的一點注意
今天一直被乙個問題困擾,始終找不到 出現問題,經過反覆測試最終發現是我的乙個習慣引起的。問題起源 我一般用header location filephp 來實現頁面跳轉時候,總是沒有在後面新增exit 問題原因 程式執行到header後,並沒有結束,header以下的 仍然被執行,所以需要新增exi...
關於wget應用的一點注意。
前幾天我發表了關於持續構建的一篇文章,裡面講到wget的應用。今天當我在suse9 32b下使用的時候,發現不對勁,提示說這個命令的某些選項不存在,如 ftp user,ftp password,經過檢視,發現suse9 32b下的wget版本是1.9.1,這些命令選項確實不存在,然後看了看我經常使...