구매고객
판매자
솔루션별 질문
새로 여분필드를 f1 크기를 100정도로 잡고 150크기의 글자를 넣으면 그냥 100만큼만 잘리고 들어가는데
프론트에서 말고 db insert 에서 막게하거나는 할수없나요?
어떻게든 백앤드 단에서 막고 싶으면
해당 컬럼의 데이터 갯수를 제한 하면됩니다.
varchar 255 에서 100 으로 줄이던지요..
근데 단점이 있는게 만약 데이터를 초과한다면 null 로 처리됩니다.
sql_mode를 활용하면 될 듯하네요.
https://m.blog.naver.com/devks0228/221637966872
https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html
php 에서 글자를 자를려면 cut_str() 함수를 이용하시면 되구요.
스크립트에서 글자수를 제한하는 방법이 일반적입니다.
https://deersoul6662.tistory.com/227
답변을 작성하려면 로그인이 필요합니다.
광고가 아닌 글을 신고하면 회원님의 신고 권한이 제한될 수 있습니다. 신중하게 신고해 주세요.