标签
Laravel收到false字串卻當成true:用Request boolean讀表單開關
設定表單送來 enabled=false,後端卻把開關打開。若程式用了 (bool)$request->input('enabled'...
Laravel更新原email也報重複:unique要排除目前模型
會員編輯頁只改了姓名,email維持原值,送出後卻顯示email已被使用。先查唯一驗證是否把正在編輯的那筆會員也算進去。新增資料需要檢查任何一筆是否已使用這個e...
Git改名後查不到舊紀錄:log follow怎麼追單一檔案
把文章檔案改名後,對新路徑跑git log只看到改名那次,以為先前的修改紀錄不見了。先看查詢是不是只按新路徑篩選:較早提交裡檔案還叫舊名字。Git log的--...
Git切到舊提交進入detached HEAD:把新提交留在分支
切到舊提交查看程式,Git顯示detached HEAD。若只是看歷史,這個狀態很正常;但如果你在這裡改了檔案並提交,先把新提交接到有名字的分支,再切回其他工作...
Git stash後新檔案還在:先分清未追蹤與忽略檔案
準備切分支,先跑git stash,工作目錄裡的新檔卻還在。先看這個檔案是否未追蹤:預設stash處理已追蹤檔案的本地修改,不會把所有看得到的檔案都收進去。若新...
MySQL加欄位後ROLLBACK沒撤回:DDL隱式提交的邊界
測試腳本先START TRANSACTION,再插入一筆資料、加一個欄位,最後ROLLBACK。你以為全部會撤回,結果資料與欄位都還在。先查中間有沒有造成隱式提...
MySQL查整天少了晚間資料:DATETIME用半開區間
網站報表選了某一天,結果只出現零點資料;把結束時間改到23:59:59,又少了最後一秒裡的小數時間。查詢先別怪資料沒寫入:DATETIME欄位包含時間,而日期輸...
MySQL UNIQUE仍能插入多筆NULL:缺值與重複值怎麼分
優惠碼欄位加了UNIQUE,資料表卻還能存入兩筆NULL。這不是索引沒生效:在MySQL裡,可空欄位的唯一索引允許多個NULL。先確認你想防止的是「重複已填寫的...
MySQL GROUP BY選名字報錯:別讓非分組欄位隨機取值
分類列表想同時顯示每類筆數與最新一筆名稱,SQL卻回傳1055錯誤。別先關掉ONLY_FULL_GROUP_BY。這個錯誤通常是在問你:同一組裡有多個名稱,結果...
MySQL翻頁同分資料順序變了:ORDER BY要加唯一鍵
網站列表依分數排序,翻到下一頁卻看到重複項目。先確認查詢有沒有把「同分時誰先顯示」寫清楚。ORDER BY score DESC只決定分數不同的先後;四筆資料都...
Linux curl遇到404仍回傳成功:傳輸成功與HTTP失敗怎麼分
排程用curl下載API資料,伺服器明明回傳404,後面的工作卻照常執行。先別急著把錯誤歸到shell:curl預設把「完成HTTP交換」視為成功,資源不存在則...
Linux awk用逗號切CSV欄位錯位:引號裡的逗號怎麼辦
把商品CSV交給awk -F,,第二欄本來應是Coffee, milk,結果只剩Coffee,後面的狀態也往後移。問題不是文字編碼,而是你用每個逗號切欄位,沒有...
