目前接手別人撰寫的程式碼
因為作業上的需求需要將資料庫中資料取出
卻發現連上mysql後發現
資料庫及資料表並不存在
在程式中並無創建資料庫及資料表的痕跡
語法中是直接使用select去選資料庫中某資料表的資料
資料的來源來自於其他電腦傳送過來
我去修改關於資料庫的語法
會導致網站無法顯示資料
很明顯跟資料庫相關
想請問一下 這資料會是存在那邊
在setting中用的是localhost
且在其他程式碼中連結資料庫也是相同的
如需附上程式碼將晚點提供
作者:
djshen (djshen)
2017-12-08 11:25:00這你要問上一個人吧
查他的連線字串 如果是localhost 那可能資料庫放在原本的server上
都是localhost 連進去完全沒有這些東西 至於問人的話 找不到人了程式碼中對於那些資料庫只有 insert跟 select的語法
作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2017-12-08 11:54:00問不到人...塊陶阿
我也以為是drop掉了 但在網頁搜尋先前資料 他卻找得到 很不可思議
伺服器上的localhost跟你主機的localhost不是同一台啊還是他連線字串不用setting的而是自己另外生出來的
作者:
Sunal (SSSSSSSSSSSSSSSSSSSSSSS)
2017-12-08 15:22:00同樓上 可能有另外設定settings
作者:
froce (froce)
2017-12-08 16:09:00有沒有可能連線根本沒寫在settings.py裡,是另外寫的。source code拿出來看看吧。
其他段落的程式有在對資料庫自行建立連結 但也是localhost 從外部連結到伺服器資料庫中也並未找到table及其他db且model中並沒有建立db的動作
作者:
djshen (djshen)
2017-12-08 22:04:00先不管code 原本的DB在哪台等等你要的是原本的資料還是你要在你機器上建table
原本的資料 我是已經將資料另外輸出成txt了 找到原本資料是要方便管理